В данной статье мы рассмотрим, как отключить постоянное использование Swap в Linux. Swap (своп) представляет собой часть физической памяти, которая располагается на диске или в специальном файле, используемом для расширения оперативной памяти системы, когда физическая память заполняется.
Введение
Когда оперативная память исчерпывается в ОС Linux используется механизм подкачки. Он переносит неиспользуемые данные на жесткий диск. Но такая операция занимает много времени и очень медлительная, чем работа с оперативной памятью.
Если у вас установлен быстрый SSD диск, использование небольшого раздела подкачки может повысить скорость доступа и передачи данных по сравнению с обычным жестким диском. Но все равно это будет медленнее, чем работа с оперативной памятью. Некоторые рекомендуют создать раздел подкачки в два раза большего размера ОЗУ. Но иногда сервер имеет достаточное количество оперативной памяти и вам не требуется использовать файл подкачки (SWAP), то ее можно отключить навсегда.
Чтобы проверить настройки подкачки в вашей системе, выполните следующую команду.
free -mh
Теперь давайте рассмотрим информацию о разделе подкачки и проверим значение «Используемая память». Если оно равно 0, то это означает, что в вашей системе не используется подкачка.
Для определения раздела подкачки выполните следующую команду.
blkid
Отключить Swap (своп) в Linux
Для поиска раздела подкачки воспользуйтесь следующей командой.
lsblk
Деактивируйте область подкачки, указанную выше, с помощью следующей команды.
swapoff /dev/mapper/cl-swap
Вы также можете полностью отключить все области подкачки, используя следующую команду.
swapoff -a
Теперь выполните следующую команду, чтобы проверить, отключен ли своп.
free -mh
Чтобы навсегда отключить подкачку, вам требуется удалить строку «swap» из файла /etc/fstab
. Вот как это можно сделать.
nano /etc/fstab
Теперь удалите следующую строку.
/dev/mapper/cl-swap none swap defaults 0 0
Далее осталось перезагрузить систему с помощью следующей команды.
reboot
После перезагрузки выполните команду, чтобы применить новые настройки.
mount -a
Вот и все Swap Memory успешно отключена из вашей системы.
Заключение
В этой статье мы рассмотрели, как отключить использование подкачки (Swap) в Linux. Подкачка представляет собой механизм, который используется для расширения оперативной памяти системы при её исчерпании. Однако, использование подкачки может быть медленным, особенно на классических жестких дисках. При наличии быстрых SSD-дисков, использование небольшого раздела подкачки может улучшить производительность системы.
Если у вас достаточно оперативной памяти или вам не требуется использование подкачки, то используя эту статью вы можете отключить её навсегда.