我已经阅读了很多有关OpenSUSE如何使用“桌面”内核的讨论。该内核利用1000hz计时器和其他所有功能抢占。此处的功能请求将进一步介绍该主题。 Open Fate OpenSUSE桌面内核
尽管我不了解它的真正优势,但我知道如何编译和配置自己的内核。可能会禁用nohz或未使用的功能,例如超线程(无论如何在我的CPU上)和虚拟化。(以及上面的设置)。它会真正提高游戏的交互性或响应能力吗?
如果是这样,那么有人为此目的配置我的内核有什么建议吗?
更新:
我通过阅读一些邮件列表进行了一些挖掘,似乎最好是自愿进行抢占。与完全抢占一样,它对某些驱动程序的影响较小,并且仍然提供良好的延迟。考虑到内核是否使用no_hz编译,1000hz似乎是一个不错的选择。这意味着它将仅在需要时才触发刻度线。
我坚信为您的arch优化内核会有所帮助,并且专门禁用未使用的模块。它在内核文档中指出,如果您没有SMT(超线程)系统,则可以通过禁用该选项来提高吞吐量。我没有证据表明确实如此,但是似乎并没有什么伤害。
同样,经过一些测试,新的CFQ似乎是台式机/游戏使用的良好调度程序,在运行诸如创建DVD树之类的大容量磁盘时,它似乎可以提供良好的性能。
实际上,Ubuntu通用内核设置良好,可实现良好的软延迟。不过,应增加1000hz的带宽。