Тюнинг Debian Bullseye — Настройка zram

Хотите сэкономить память? Её маловато и система вся в свопе? В Линукс есть решение:

Зовётся оно: zram

Компы у меня древние, да и систему не переустанавливал давно… Но как то случилось. Установил Debian Bullseye, настраиваю, довожу… Вспоминаю все технологии использовавшиеся ещё в прошлой системе.

Комп начал жутко тормозить, от пачки открытых MSEdge, конечно Мелкософт — конкурент Линукса, и все его обоснованно недолюбливают (Я так вообще ненавижу потому что они убили мою любимую OS/2) — но большинство нынешних браузеров — безбожно прожорливые, и на моих 4Gb компах — пара окон Firefox/Chrome/Yandex/Opera — загоняют систему в своп после нескольких часов работы. Конечно помогает: killall и перезапуск браузера — но это не работа…

По мере появления новых браузеров — я их смотрю… На смену msie (Internet Explorer) Мелкософт начал продвигать браузер: MSEdge. Он многоплатформенный, установил я его на Линукс, начал пользоваться и жить стало легче. Я уже давно не убивал окна браузеров для разгрузки памяти. Я это перестал делать от слова «совсем». У MSEdge память не «течет» от слова «совсем». Поначалу я думал что MSEdge — это клон Google Chrome, но уже то что не течет память — отметает всякие подозрения. Хром её съедает очень быстро.

Ну ладно, с браузером определились. Но всё же… Десяток окон MSEdge и кучей вкладок — хорошо нагружаютсистему и я вспомнил про zram — стоявший на прошлой системе. Погуглил, оказывается zram есть сразу…

В случае с Debian Bullseye — мне даже не пришлось что то добавлять… Настраивается прямо из командной строки рута…

#modprobe zram num_devices=4
#SIZE=1536
#echo $(($SIZE10241024)) > /sys/block/zram0/disksize
#echo $(($SIZE10241024)) > /sys/block/zram0/disksize
#echo $(($SIZE10241024)) > /sys/block/zram0/disksize
#echo $(($SIZE10241024)) > /sys/block/zram0/disksize
#mkswap /dev/zram0
#mkswap /dev/zram1
#mkswap /dev/zram2
#mkswap /dev/zram3
#swapon /dev/zram0 -p 10
#swapon /dev/zram1 -p 10
#swapon /dev/zram2 -p 10
#swapon /dev/zram3 -p 10

исполнил эти команды и жить стало легче… Но как их сделать при загрузке?

Оказывается очень просто:
#apt-get install zram-tools
#nano /etc/default/zramswap — Я пока не менял стандартный закомментированный
#systemctl enable zramswap

Посмотрю что получится после перезагрузки, надеюсь он будет активирован.


Оставьте комментарий