什么是内核配置?
在Ubuntu 10.10系统上运行PowerTOP ,其中一个建议是
启用CONFIG_PM_ADVANCED_DEBUG内核配置选项。 此选项将允许PowerTOP收集运行时电源管理统计信息。
什么是内核配置选项以及如何启用它?
我可以把它作为启动参数放在某处,还是我必须编译一个新的内核?
编译内核配置。您可以通过运行以下命令检查它是否已配置:
grep CONFIG_PM_ADVANCED_DEBUG /boot/config-`uname -r`
我的,我看到:
oli@bert:~$ grep CONFIG_PM_ADVANCED_DEBUG /boot/config-`uname -r` # CONFIG_PM_ADVANCED_DEBUG is not set
我编译自己的内核,但我的配置源自Ubuntu。 值得检查一下,自从我开始编译以来它是否已被添加。
如果要重新编译内核以启用此标志,那么最佳起点是: https : //help.ubuntu.com/community/Kernel/Compile
这是一点努力。 你需要一些软件包,在快速的计算机上只需要20分钟就可以完成编译。 添加配置时间,每次安全更新发布时都必须这样做……这可能不值得。
您还需要使用CONFIG_PM_DEBUG重新编译; 你需要两个选项集。
这应该在Maverick及以上版本中设置。
除了ARM和POWERPC构建之外,计划是在Oneiric以上的所有版本中启用它https://wiki.ubuntu.com/KernelTeam/Specs/KernelOneiricConfigReview