![我可以并且应该尝试启用 CONFIG_INOTIFY 内核配置选项吗?](https://linux22.com/image/1034998/%E6%88%91%E5%8F%AF%E4%BB%A5%E5%B9%B6%E4%B8%94%E5%BA%94%E8%AF%A5%E5%B0%9D%E8%AF%95%E5%90%AF%E7%94%A8%20CONFIG_INOTIFY%20%E5%86%85%E6%A0%B8%E9%85%8D%E7%BD%AE%E9%80%89%E9%A1%B9%E5%90%97%EF%BC%9F.png)
PowerTOP 刚刚提出了以下建议:
建议:启用 CONFIG_INOTIFY 内核配置选项。此选项允许程序等待文件和目录的更改,而不必轮询这些更改
这值得追求吗?我该怎么做?
答案1
您的内核是最新版本吗?PowerTOP 正在检查已重命名为 CONFIG_INOTIFY_USER 的旧选项,请参阅此错误报告。当然,您应该确保您的内核已启用 CONFIG_INOTIFY_USER —— 如果您有一个库存内核,那么应该没问题。如果您构建了自己的内核并使用,make menuconfig
请查看 Filesystems->Inotify Support for Userspace 并确保已选中。
答案2
CONFIG_INOTIFY 是您可以在构建内核时启用的一个选项 - 它不是您可以通过(例如)grub 启动选项手动启用的选项。
一些较新的内核是使用 CONFIG_INOTIFY=y 构建的 - 例如在 Maverick 中。
要查看你的 Ubuntu 版本是否使用此选项构建内核,请查看这里适用于您的发行版和内核类型。然后搜索 CONFIG_INOTIFY。