什么是内核配置?

什么是内核配置?

跑步电源TOP在 Ubuntu 10.10 系统上,其中一条建议是

启用 CONFIG_PM_ADVANCED_DEBUG 内核配置选项。此选项将允许 PowerTOP 收集运行时电源管理统计信息。

什么是内核配置选项以及如何启用它?

我可以将它作为启动参数放在某处吗,或者我必须编译一个新的内核?

答案1

内核配置已编译。您可以通过运行以下命令来检查它是否已配置:

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 分钟。加上配置时间,每次发布安全更新时你都必须这样做……这可能不值得。

答案2

您还需要使用 CONFIG_PM_DEBUG 重新编译;您需要设置两个选项。

这应该已经在 Maverick 及以上版本中设置过了。

计划在 Oneiric 中为除 ARM 和 POWERPC 版本之外的所有版本启用此功能 https://wiki.ubuntu.com/KernelTeam/Specs/KernelOneiricConfigReview

相关内容