Linux Perf不支持某些性能事件

Linux Perf不支持某些性能事件,linux,performance-testing,perf,Linux,Performance Testing,Perf,我想使用perf测量应用程序的暂停周期 当我尝试时:perf stat-B dd if=/dev/zero of=/dev/null count=1000000 1000000+0 records in 1000000+0 records out 512000000 bytes (512 MB) copied, 0.218456 s, 2.3 GB/s Performance counter stats for 'dd if=/dev/zero of=/dev/null count=10000

我想使用perf测量应用程序的暂停周期

当我尝试时:
perf stat-B dd if=/dev/zero of=/dev/null count=1000000

1000000+0 records in
1000000+0 records out
512000000 bytes (512 MB) copied, 0.218456 s, 2.3 GB/s

Performance counter stats for 'dd if=/dev/zero of=/dev/null count=1000000':

218.420011 task-clock                #    0.995 CPUs utilized          
25 context-switches          #    0.000 M/sec                  
1 CPU-migrations            #    0.000 M/sec                  
255 page-faults               #    0.001 M/sec                  
821,183,099 cycles                    #    3.760 GHz                    
<not supported> stalled-cycles-frontend 
<not supported> stalled-cycles-backend  
1,526,427,190 instructions              #    1.86  insns per cycle        
292,281,624 branches                  # 1338.163 M/sec                  
1,013,837 branch-misses             #    0.35% of all branches        

0.219551862 seconds time elapsed
1000000+0条记录
输出1000000+0条记录
已复制512000000字节(512 MB),0.218456秒,2.3 GB/s
“dd if=/dev/zero of=/dev/null count=1000000”的性能计数器统计信息:
218.420011任务时钟#使用了0.995个CPU
25个上下文开关#0.000米/秒
1 CPU迁移#0.000米/秒
255页错误#0.001米/秒
821183099个周期#3.760 GHz
停止循环前端
暂停周期后端
1526427190指令#每周期1.86 INSN
292281624分支机构#1338.163米/秒
1013837分支未命中#占所有分支的0.35%
0.219551862秒经过的时间
正如你所看到的,我得到的是停滞周期*事件。我无法在网上找到解决方案或解释


我的内核版本是3.2.0-59,性能版本是3.2.54,我的CPU是i7-3770。

您有一个名为/sys/devices/CPU/events/stalled cycles backend的文件吗?您可能需要查看CPU体系结构手册,找出与stalled cycles*匹配的性能事件,并相应地设置内核源代码,也就是说,两年多以前。请使用较新的内核和性能进行尝试。“您有名为/sys/devices/cpu/events/stalled cycles backend的文件吗”-我没有。事实上,我根本没有“事件”文件夹。但我看到一些硬件事件,比如指令和分支。你知道为什么文件夹会丢失吗?”“Linux 3.2于2012年1月4日发布”,也就是说,2年多以前。请使用更新的内核和性能进行尝试”-我还有另一台使用内核3.8的机器,但它无法工作(对于停止的循环前端,提供相同的输出)