3.10内核上的Linux perf测试

时间:2016-10-21 10:54:02

标签: linux-kernel performance-testing perf

我正在对imx6dl手臂目标进行perf测试,2个子测试在perf上失败并且是:

  1. perf test -v 15
  2. 15:测试断点溢出信号处理程序:

    --- start ---
    
    count1 0, count2 0, overflow 0
    
    failed: wrong count for bp10
    
    failed: wrong overflow hit
    
    failed: wrong count for bp2
    
    ---- end ----
    
    Test breakpoint overflow signal handler: FAILED!
    
    1. perf test -v 16
    2. 16:测试断点溢出采样:

      --- start ---
      
          count 0, overflow 0
      
          Wrong number of executions 0 != 10000
      
          Wrong number of overflows 0 != 100
      
      ---- end ----
      
      Test breakpoint overflow sampling: FAILED!
      

      请帮我解释为什么所有值都显示为零。

      感谢。

1 个答案:

答案 0 :(得分:0)

您的imx6dl arm可能没有硬件性能计数器或没有溢出中断模式。或者你的内核不支持这样的硬件。您应该检查芯片的确切核心名称和配置以及ARM在其中实现的硬件性能计数器的文档。