如何防止 Ubuntu 在内存不足时变得无响应?

如何防止 Ubuntu 在内存不足时变得无响应?

当我打开一个内存不足的应用程序时,Ubuntu 会变得无响应。问题似乎出在 Ubuntu 处理交换的方式上(因为kswapd在这种情况下会占用大量 CPU)。我使用过的其他操作系统,如 Windows 或 Mac OS,会在内存不足时发出警告,但在 Ubuntu 中,系统会长时间无响应。有时我不得不重新启动计算机。

我在使用 Hardy Heron 的各种 Ubuntu 版本以及具有不同 RAM 大小的几台计算机时都遇到过这个问题。

答案1

我用

sudo swapoff -a

关闭交换。

相关内容