![如何防止 Ubuntu 在内存不足时变得无响应?](https://linux22.com/image/992705/%E5%A6%82%E4%BD%95%E9%98%B2%E6%AD%A2%20Ubuntu%20%E5%9C%A8%E5%86%85%E5%AD%98%E4%B8%8D%E8%B6%B3%E6%97%B6%E5%8F%98%E5%BE%97%E6%97%A0%E5%93%8D%E5%BA%94%EF%BC%9F.png)
当我打开一个内存不足的应用程序时,Ubuntu 会变得无响应。问题似乎出在 Ubuntu 处理交换的方式上(因为kswapd
在这种情况下会占用大量 CPU)。我使用过的其他操作系统,如 Windows 或 Mac OS,会在内存不足时发出警告,但在 Ubuntu 中,系统会长时间无响应。有时我不得不重新启动计算机。
我在使用 Hardy Heron 的各种 Ubuntu 版本以及具有不同 RAM 大小的几台计算机时都遇到过这个问题。
答案1
我用
sudo swapoff -a
关闭交换。