Menu

Как оптимизировать файл подкачки 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 и проверил в диспетчере задач загрузку файла подкачки, перед этим естественно нагрузив хорошенько компьютер. Что же мы видим:


Как настроить файл подкачки Linux?

Как видите, размер файла подкачки значительно уменьшился, хоть и не остался совсем пустым. В любом случае это очень полезная программа, которая способна ускорить работу вашего компьютера с Linux.

Как быстро освободить SWAP?

Может быть на обычном компьютере это и не так нужно, а вот на сервере VPS это очень важно. Если файл подкачки переполнится, то сервер может просто "упасть". Поэтому нужно постоянно его мониторить, и если вы увидите, что SWAP переполнен, то его нужно как можно раньше освободить. Как это сделать?

Можно банально перезагрузить сервер, но это самый крайний случай. Решается все просто: нужно на время отключить SWAP, а затем его сразу включить. Делается это двумя командами:

swapoff -a
swapon -a

Все, SWAP свободен, можно работать дальше. Если вы не знаете, как попасть к консоль сервера в виндовс, то почитайте эту статью, там я все подробно описал. Так же можете прочитать статью, как включить файл подкачки SWAP, если он почему-то оказался отключенным.


Не нашли ответ на свой вопрос? Воспользуйтесь поиском...

3 комментариев к статье “Как оптимизировать файл подкачки Linux?”
  1. Владимир:

    " Теперь весь SWAP будет в оперативной памяти, если у вас конечно её достаточно."
    Скажите, что Вы подразумеваете под "достаточно"?
    Обычно рекомендуют при установке делать swop в два раза больше размера оперативки. Получается что мои 2Gb swop(а) никак не влезут в 1Gb оперативки.
    Или здесь имеется в виду только реально используемые в данный момент гигабайты swop(а), как на скриншоте(4,5%)?

  2. admin:

    Эта программа для тех, у кого много оперативки, не менее 4 наверное, иначе нет смысла, современные системы очень прожорливы. В два раза больше было раньше, сейчас обычно равное оперативке, как раз вчера об этом читал на форуме.

  3. Владимир:

    понятно.
    про равное оперативке я тоже где-то читал, но только 1 раз, кажется.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *