关闭所有应用程序后,Ubuntu 20.04 内存使用率过高

关闭所有应用程序后,Ubuntu 20.04 内存使用率过高

我的所有应用程序(运行 htop 的终结器除外)都已关闭。

操作系统占用超过6GB内存。这有多高真是太疯狂了!!!

参见屏幕截图sudo htop

在截屏之前,我已经关闭了许多其他应用程序:

sudo pkill -f gnome-calendar
sudo pkill -f evolution-alarm-notify
sudo pkill -f evolution-calendar-factory
sudo systemctl stop snapd

还重新启动gnome-shell以重置其内存:

alt+f2 + r + enter
or
killall -SIGHUP gnome-shell

19.10*也遇到了这个问题。

在此处输入图片描述

答案1

一些内存可能会被用来缓存一些磁盘空间 - 如果程序需要的话,它将被自动释放

做一个

free -m

查看真正的可用内存:“可用”列

我怎样才能阻止 Linux 这样做?

您无法禁用磁盘缓存。人们想要禁用磁盘缓存的唯一原因是他们认为它会占用应用程序的内存,但事实并非如此!磁盘缓存使应用程序加载速度更快、运行更顺畅,但它绝不会占用应用程序的内存!因此,完全没有理由禁用它!

但是,如果您发现自己需要快速清除一些 RAM 来解决另一个问题(例如 VM 行为不当),则可以强制 linux 使用 echo 3 | sudo tee /proc/sys/vm/drop_caches 非破坏性地删除缓存。

更多内容请见此处: https://www.linuxatemyram.com/

相关内容