对于具有 8GB RAM 的 6 核系统,对于交互式和响应式桌面,建议使用哪些内核设置?我已按照一些指南中的建议将 swappiness 设置为 10,但还可以调整哪些其他设置?CPU 有什么调整吗?
答案1
您的问题很广泛,答案可能多种多样,从一组简短的提示到关于 Linux 内核的论文 =)
一般来说,默认配置效果会很好。从那里开始,你需要开始进一步细分,并开始具体化,具体到你的硬件和你想要优化的地方。
您可以使用 sysctl 进行一些调整
你会发现很多关于建议设置的博客/帖子,例如
http://www.ubuntugeek.com/performance-tuning-with-system-control-sysctl-in-ubuntu.html
https://wiki.archlinux.org/index.php/Sysctl
谷歌搜索将会提供有关安全性和性能的更多提示。
但它们往往缺乏细节。为了更深入地了解您要进行内核设置的内容和原因,您需要开始阅读内核文档。
http://www.mjmwired.net/kernel/Documentation/sysctl
从那里,您开始构建和测试自定义内核。
您可以在此处阅读文档
根据我的经验,Ubuntu 内核的默认配置可能就足够了,如果您想提高性能,您将需要阅读一些资料并在一定程度上对您的硬件进行实验。
您还可以通过使用或调整视频卡、硬盘、无线等来获得显著的性能提升,如下面的链接所述。
第三方、定制内核
还有定制内核,一些用于电源管理,一些用于性能。Liquorix 内核很受欢迎
它是为 Debian(Ubuntu)系统打包的 Zen 内核。
Liquirix/Zen 内核是一个补丁+内核配置中的一些定制。
您可以在此处查看配置
http://liquorix.net/sources/3.2/
并将其与您的自定义或 Ubuntu 内核进行比较
http://kernel.ubuntu.com/~kernel-ppa/configs/
也可以看看
https://wiki.archlinux.org/index.php/Maximizing_Performance
这些信息应该可以帮您入门,您可以根据自己的喜好阅读。如果您有更具体的问题...