要让LatencyTop在CentOS6.2上工作,我需要做些什么?
它是否涉及编译带有额外标志的调试内核?
手册页和网站都非常缺乏信息。
谢谢!
编辑:我应该说得更具体些,对不起,是我的错。我把它安装得很好。但是很明显,CentOS6.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.虽然不知道如何安装和使用内核调试,但如果这是唯一需要做的额外的事情。有人有指点吗?
再次感谢。
发布于 2012-06-15 12:35:14
如果希望使用标准内核版本,LatencyTOP需要重新构建内核并启用CONFIG_LATENCYTOP参数。是的,包下载和安装,但是默认情况下没有启用标志,因此出现了错误消息。
另一个选项是注意错误消息并安装kernel-debug包。用新内核设置为启动内核重新启动(要么在grub菜单中手动选择,要么编辑grub.conf)。
关于调试器的注释是一条红鲱鱼。注意:“正在运行的内核不支持latencytop。请使用内核调试。”
下一个问题是LatencyTop是一个X11应用程序。希望您安装了这些库。我通过ssh ( X11 ) (ssh -X hostname)启用了LatencyTOP转发,并且能够远程查看LatencyTOP窗口。

发布于 2012-06-15 09:31:30
它包含在RPMForge存储库中,所以您只需在系统中包含这个回购,然后用yum install latencytop安装它。
https://serverfault.com/questions/399083
复制相似问题