每当内存不足时,Ubuntu 就会变慢并冻结

每当内存不足时,Ubuntu 就会变慢并冻结

自从在我的计算机(2GB RAM)上将 Ubuntu 16 升级到 Ubuntu 18 以来,每当物理 RAM 内存达到最大值并且 Ubuntu 开始使用交换时,我就会遇到系统速度变慢和当前程序(例如 Chrome)冻结的情况。

我降级并安装了 Ubuntu 16,但问题仍然存在。

问题发生时,我能听到 HHD 发出“咔哒”声。因此,我在 Key 上的 USB 磁盘上创建了一个交换分区,并将其设置为比 HHD 上的交换分区优先级更高。问题仍然存在。

我想寻求指导来诊断或解决问题。

PS 有 27GB 的可用空间。据我所知,SMART 参数没有显示任何问题(除了“老龄化”以外)

答案1

对于 2GB 的 RAM 来说,这并不奇怪。您可能希望切换到更轻量的桌面环境,例如 xfce。要安装 xfce,请执行

sudo apt install xubuntu-desktop

注销,选择 XFCE DE,然后重新登录。这将为您提供更多的内存空间。

请注意,任何现代浏览器都是内存占用大户。在我目前使用的机器上,Chrome 在打开 6 个标签时消耗大约 2GiB 内存。获得更多内存是真实的解决您的问题,因为 2GiB 根本不足以支持现代操作系统和现代应用程序的多任务处理。建议的最低容量为 4GiB。

答案2

硬盘发出“摩擦”声表示硬盘有问题。它正在尝试重新校准。

您的 RAM 也不够。

答案3

问题是...正如您所注意到的 SWAP;)

SWAP 是硬盘上的一个“文件”,用作 RAM(当物理 RAM 用完时)。由于硬盘速度非常慢(与 RAM 相比),这就是您遇到问题的原因。

建议:

  • 添加更多 RAM
  • 不要同时使用那么多应用程序;)
  • 禁用 SWAP
  • 禁用后台服务
  • 监视内存使用情况top htop free(这些是控制台程序)或 UbuntuSystem Monitor

如何启用/禁用 SWAP:

sudo swapoff -a # turns it OFF
sudo swapon -a  # turns it ON again

如何安装htop

 sudo apt-get install htop

相关内容