SWAP, как один из механизмов виртуальной памяти или раздел подкачки, очень полезен для ПК под управлением операционных систем семейства Linux с небольшим объемом физической памяти. Без такого раздела (функции) многие компьютеры не смогут обеспечить достаточную производительность в работе. Тем не менее SWAP имеет один огромный минус — это постоянные запись и чтение данных на жесткий диск и с него, что может свести на нет все преимущества его использования. В таких ситуациях сможет оказать помощь Zswap.
Эта функция ядра Linux, при активации, обеспечит сжатый кэш обратной записи, что приведет к повышению производительности вашей системы в целом. Если вы замечаете непривычную и усиленную активность жесткого диска, вам нужен Zswap. Следуйте этому руководству из которого узнайте, как включить такую функцию в Ubuntu.
ZSWAP
Поскольку это параметр ядра, вы не сможете найти его в настройках вашей операционной системы Ubuntu. Вместо этого, необходимо поработать с системным загрузчиком Grub.
Однако, прежде чем добавить этот аргумент командной строки, необходимо создать резервную копию конфигурационного файла загрузчика. Для её создания запустите Терминал. Затем получите root доступ с помощью:
su -
или
sudo -s
После этого, когда у вас есть корневая оболочка, воспользуйтесь командой:
cp /etc/default/grub /etc/default/grub.bak
для быстрого резервного копирования конфигурационного файла Grub. Далее откройте загрузчик в редакторе Nano. Для этого выполните следующую команду.
nano -w /etc/default/grub
Найдите строку:
GRUB_CMDLINE_LINUX_DEFAULT
которая содержит несколько аргументов. Не удаляйте их, а просто добавьте такой код:
zswap.enabled=1
в конец строки.
После этого сохраните результат работы с помощью сочетания клавиш Ctrl+O на клавиатуре и выйдите из редактора с помощью Ctrl+X. Затем завершите процесс обновлением Grub командой:
sudo update-grub
и перезагрузите свою операционную систему. Когда она снова загрузится, Zswap должен работать. Спасибо за внимание!