RHEL, CentOS查看内核编译选项

做系统调优时往往要查看内核编译选项是否启用了某个功能,比如Delay Accounting用来查看Linux下线程的延迟数据。在RHEL, CentOS这样编译好的内核怎么才能获取这一信息呢?

答案出奇的简单,只要查看/boot/config*文件中的CONFIG_XXX即可。以Delay Accounting为例,对应的内核编译选项是CONFIG_TASK_DELAY_ACCT。那么只要执行:

 

grep TASK_DELAY /boot/config*

 即可。在CentOS 6.6上的输出是:

 

 

CONFIG_TASK_DELAY_ACCT=y

 也就是说,CentOS 6.6是支持线程延迟性能数据收集的。

 

补充一下,/boot/config*文件是kernel这个rpm包的一部分。完整的名称如“config-2.6.32-504.el6.x86_64”

你可能感兴趣的:(centos)