Ubuntu 20.04 использует большую память при закрытии всех приложений

Все мои приложения (кроме терминатора, запускающего htop) закрыты.

ОС занимает более 6 ГБ памяти. Безумно, как это высоко !!!

См. Снимок экрана, показывающий 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 .

enter image description here

0
задан 31 December 2020 в 10:24

1 ответ

Некоторая память может использоваться для кэширования некоторого дискового пространства - она ​​будет автоматически освобождена, если это необходимо программам

выполните

free -m

, чтобы увидеть реальную свободную память: столбец «доступный»

Как мне запретить Linux делать это?

Вы не можете отключить кэширование диска. Единственная причина, по которой кто-либо когда-либо хочет отключить кэширование диска, заключается в том, что они думают, что это отнимает память у их приложений, а это не так! Дисковый кеш ускоряет загрузку приложений и делает их работу более плавной, но НИКОГДА не отнимает у них память! Поэтому нет абсолютно никаких причин отключать его!

Однако, если вам необходимо быстро очистить оперативную память, чтобы обойти другую проблему, например, неправильное поведение виртуальной машины, вы можете заставить Linux неразрушающим образом удалять кэши с помощью команды echo 3 | sudo тройник /proc/sys/vm/drop_caches.

Подробнее см. здесь: https://www.linuxatemyram.com/

0
ответ дан 31 December 2020 в 11:29

Другие вопросы по тегам:

Похожие вопросы: