如何调整我的 Linux 桌面以提高响应速度?

txw*_*ger 30 linux performance kernel io swap

我的经验是,在物理内存耗尽之前,Linux 可以正常工作。一旦使用交换空间,性能就会严重下降并且 GUI 变得无响应。

这个问题不限于特定的发行版或桌面,因为我已经尝试了一些(问题仍然存在)。

我该怎么办?

Ale*_*tek 15

我建议阅读SwapFAQ,尤其是swapiness参数。

  • +1,swap 是一种创可贴,我们希望不要使用... (3认同)

Fro*_*kys 12

一些提示:

  1. 不要一次运行这么多 GUI 程序。
  2. 确保在后台运行的任何不需要的程序(例如 Apache)都已停止。
  3. 使用针对低内存情况的发行版(例如上网本)
  4. 多买内存。
  5. 为您的交换分区购买速度更快的 HD(或 SSD)。:)

  • 对于现代 SSD,整个系统很可能在 SSD 失效之前很久就已经过时并准备好更换。这些天真的不值得担心。当然,备份仍然是必需的,因为磁盘(SSD 或机械磁盘)随时可能失效。 (2认同)

Gre*_* KH 4

买更多内存?:)

如果您运行的应用程序使用的内存多于系统中现有的内存,则除了交换到交换分区之外,任何操作系统都无能为力。如果您经常遇到这种情况,请停止运行一些不需要的程序,或者实际上购买更多内存,现在它非常便宜。

  • 我已经有最大内存了。我想知道一些使交换比实际更有效的调整。 (3认同)
  • @cjac:通常情况并非如此。您可以配置内核来执行此操作,但默认情况下它会过度使用(为您的应用程序提供系统没有的内存)。一旦应用程序接触内存并且内核无法找到更多内存,内存不足杀手就会终止一个或多个进程。 (3认同)