在Centos 6.2上的LatencyTop

我需要做什么才能让LatencyTop在Centos 6.2上工作?

它是否涉及用一些额外的标志编译debugging内核?

手册页和网站都很缺乏信息。

谢谢!

编辑:我应该更具体,对不起,我的坏。 我已经从rpm安装好了。 但显然,Centos 6.2内核并不支持:

mount: none already mounted or /sys/kernel/debug/ busy mount: according to mtab, none is already mounted on /sys/kernel/debug Xlib: extension "RANDR" missing on display "localhost:10.0". The running kernel does not support latencytop. Please use kernel-debug. 

不知道如何安装和使用内核debugging安全,但如果这是唯一需要做的额外的事情。 有没有人有任何指针?

再次感谢。

如果您希望使用标准内核版本,则LatencyTOP要求您重新构build内核并启用CONFIG_LATENCYTOP参数。 是的,软件包会下载并安装,但是标志默认情况下是不启用的,因此会显示错误信息。

您的其他选项是注意错误消息并安装kernel-debug软件包。 重新启动设置为启动内核的新内核(在grub菜单中手动select或编辑grub.conf )。

有关debugfs的说明是一个红色的鲱鱼。 请注意: “正在运行的内核不支持latencytop,请使用kernel-debug。”

下一个问题是LatencyTop是一个X11应用程序。 希望你已经安装了这些库。 我启用了通过ssh( ssh -X hostname )的X11转发,并能够远程查看LatencyTOP窗口。

在这里输入图像说明

它包含在RPMForge存储库中,所以你只需要在你的系统中包含这个repo,然后用yum install latencytop安装它。