繁体   English   中英

为什么“性能列表”命令在同一版本的RedHat Linux上产生不同的输出?

[英]Why does the command “perf list” produce different outputs on the same version RedHat Linux?

我有两台具有相同OS版本的RedHat Linux机器,但是对于命令perf list ,它会产生不同的输出。

第一台机器:

cat / proc / version

Linux版本2.6.32-279.11.1.el6.x86_64(mockbuild@ca-build44.us.oracle.com)(gcc版本4.4.6 20120305(Red Hat 4.4.6-4)(GCC))#1 SMP Tue 2012年10月16日08:03:36 PDT

性能-版本

性能版本3.0.36-300.17.1.el6uek.x86_64

在这台机器上,性能perf list无法列出任何跟踪点事件。

第二台机器:

cat / proc / version

Linux版本2.6.32-279.11.1.el6.x86_64(mockbuild@ca-build44.us.oracle.com)(gcc版本4.4.6 20120305(Red Hat 4.4.6-4)(GCC))#1 SMP Tue 2012年10月16日08:03:36 PDT

性能-版本

性能版本3.0.36-300.17.1.el6uek.x86_64

在这台机器上,性能perf list可以列出所有事件

可能是第一台没有跟踪点支持的机器。

对于跟踪点事件,您需要首先安装debugfs,例如

mount -t debugfs none /dbg

而且您可能还需要在内核中启用ftrace。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM