Как оптимизировать файл подкачки Linux?
Сама по себе система Linux достаточно быстрая. Но всё же иногда и она начинает тормозить. И причиной бывает то, что система начинает скидывать в SWAP данные ещё тогда, когда оперативной памяти вполне достаточно достаточно.
Это проще, чем вы думаете! Нужно просто установить специальную программу zram, которая при запуске Linux создаёт виртуальный swap-файл и размещает его в оперативной памяти.
Как оптимизировать файл подкачки Linux?
Как известно, оперативная память работает намного быстрее любого жёсткого диска. Теперь весь SWAP будет в оперативной памяти, если у вас конечно её достаточно. Добавим репозиторий и установим программу zram:
sudo add-apt-repository ppa:shnatsel/zram
sudo apt-get update
sudo apt-get install zramswap-enabler
Перед запуском программы мой файл подкачки выглядел вот так:

После того, как всё установится, перезагрузите компьютер. Я установил эту программу на двух своих компьютерах с Linux и проверил в диспетчере задач загрузку файла подкачки, перед этим естественно нагрузив хорошенько компьютер. Что же мы видим:

Как видите, размер файла подкачки значительно уменьшился, хоть и не остался совсем пустым. В любом случае это очень полезная программа, которая способна ускорить работу вашего компьютера с Linux.
Как быстро освободить SWAP?
Может быть на обычном компьютере это и не так нужно, а вот на сервере VPS это очень важно. Если файл подкачки переполнится, то сервер может просто "упасть". Поэтому нужно постоянно его мониторить, и если вы увидите, что SWAP переполнен, то его нужно как можно раньше освободить. Как это сделать?
Можно банально перезагрузить сервер, но это самый крайний случай. Решается все просто: нужно на время отключить SWAP, а затем его сразу включить. Делается это двумя командами:
swapoff -a swapon -a
Все, SWAP свободен, можно работать дальше. Если вы не знаете, как попасть к консоль сервера в виндовс, то почитайте эту статью, там я все подробно описал. Так же можете прочитать статью, как включить файл подкачки SWAP, если он почему-то оказался отключенным.




Владимир пишет:
" Теперь весь SWAP будет в оперативной памяти, если у вас конечно её достаточно."
Скажите, что Вы подразумеваете под "достаточно"?
Обычно рекомендуют при установке делать swop в два раза больше размера оперативки. Получается что мои 2Gb swop(а) никак не влезут в 1Gb оперативки.
Или здесь имеется в виду только реально используемые в данный момент гигабайты swop(а), как на скриншоте(4,5%)?
— Регулярная проверка качества ссылок по более чем 100 показателям и ежедневный пересчет показателей качества проекта.
— Все известные форматы ссылок: арендные ссылки, вечные ссылки, публикации (упоминания, мнения, отзывы, статьи, пресс-релизы).
— SeoHammer покажет, где рост или падение, а также запросы, на которые нужно обратить внимание.
SeoHammer еще предоставляет технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Зарегистрироваться и Начать продвижение
admin пишет:
Эта программа для тех, у кого много оперативки, не менее 4 наверное, иначе нет смысла, современные системы очень прожорливы. В два раза больше было раньше, сейчас обычно равное оперативке, как раз вчера об этом читал на форуме.
Владимир пишет:
понятно.
про равное оперативке я тоже где-то читал, но только 1 раз, кажется.