如何解决 Ubuntu 18.04.2 LTS 上内存使用率过高的问题

如何解决 Ubuntu 18.04.2 LTS 上内存使用率过高的问题

我的笔记本电脑:4GB 内存,CPU Intel Core i5 6200。操作系统:Ubuntu 18.04.2 LTS。我遇到了内存使用率过高的问题。当我关闭应用程序时,内存没有变化。所以我的笔记本电脑延迟并且运行速度很慢。你能帮助我吗?

答案1

打开终端并运行swapon命令。如果您没有看到列出任何交换空间,请运行以下命令:

sudo apt install zram-config

这将启用 ZRAM 交换空间,总比没有好。

如果您有一个列出的交换空间,但没有看到列出的 /dev/zram0,那么您可以尝试启用 ZSWAP 来创建压缩交换缓存,以加快交换性能。

在终端运行sudoedit /etc/default/grub

找到以下行GRUB_CMDLINE_LINUX_DEFAULT=quiet splash并修改如下:

GRUB_CMDLINE_LINUX_DEFAULT="安静启动 zswap.enabled=1 zswap.compressor=lz4 zswap.max_pool_percent=25 zswap.zpool=z3fold"

保存更改

运行sudo update-grub然后重新启动以应用更改。

这将使用高达 25% 的系统内存作为压缩交换缓存,压缩率通常为 2.7:1。因此,如果您有 4G RAM,它将使用 1G 内存创建 2.7GB 交换缓存,理想情况下,这将使您的系统感觉与使用 5.7GB RAM 时类似。如果您有 SSD,它还会大幅减少对交换空间的写入量。

说了这么多,请考虑增加 RAM 或更快存储的价值。如果您在家工作,并且可以通过花 28 美元购买 4G UDIMM 或花 55 美元购买 256G SSD,让一台 600 美元的笔记本电脑运行速度提高一倍以上,以应对您的工作量,那么您将提高足够的工作效率,在不到一个月的时间内支付该存储的费用。我有一台配备 6200U/1TBHDD/8GRAM 的华硕 UX310UA,添加 M.2 SSD 后,这台电脑从一台感觉需要尽快更换的懒散电脑变成了一台可以再使用 4-5 年的火箭。此外,如果操作系统可以让存储进入睡眠状态,您的电池寿命也会增加 - 交换时它无法做到这一点。

答案2

Gnome3 占用大量内存并不奇怪,但是 4GB 应该足以满足日常使用和应用程序的需要,尽管如此,您可以轻松地将您的发行版更改为 Kubuntu、Xubuntu 甚至 Lubuntu,因为每个发行版占用的内存都少得多。

答案3

不幸的是,4GB RAM 不足以在 上获得流畅的体验18.04。我建议您降级16.04或迁移到其他占用空间较小的发行版。您可以先尝试一些技巧(禁用服务、删除启动和后台应用程序)

请参阅下面两篇文章(请谨慎阅读)

禁用后台进程(警告:对于高级用户,除非您绝对确定它的作用,否则请不要禁用任何东西。)

脑白质切除术侏儒(警告:可能会破坏您的系统,如果您不是高级用户,则不建议这样做)

此外您可以尝试使用兹拉姆sudo apt install zram-config)来扩展您现有的 RAM 大小。

通过上述步骤,您可以恢复大约 400-600mb 的空间,并将zram压缩数据并将其存储为 sawp,这样您就不会很快耗尽内存。但是,当您启动带有 15 个或更多标签的浏览器时,您会觉得是时候升级硬件了。

相关内容