进一步阅读

进一步阅读

我为慈善机构经营一个机器公园,但没有为此获得报酬。我们有一个由各种操作系统组成的动物园,在赞助商捐赠的机器上运行。它们被擦拭干净并安装了最适合在其上运行的内容。这些机器中有大约 1000 个 Fedora linux 机器,我正在逐步将它们从 Fedora 15-20 迁移到 27-28。

所有 Fedora 27 / 28 机器都会遇到同样的问题:每隔几天polkitd就会从 2 个 CPU 中固定 1 个 CPU,或者在 4 个 CPU 中固定 2 个 CPU。我还没有找到任何关于polkitd在这种情况下具体可以做什么的有用信息。可能是什么原因?

答案1

如果您使用的是 Fedora,请将文件移出org.gnome.SettingsDaemon.DiskUtilityNotify.desktop/etc/xdg/autostart删除。

答案2

PolicyKit 读取各种目录。如果读取尝试返回错误,它会重复尝试读取。我观察到这是 PolicyKit 消耗 CPU 时间的一种方式,可以通过使目录存在并可由运行 PolicyKit 进程的帐户访问来修复。

进一步阅读

相关内容