Как отключить Swap (своп) в Linux

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

Введение

Когда оперативная память исчерпывается в ОС Linux используется механизм подкачки. Он переносит неиспользуемые данные на жесткий диск. Но такая операция занимает много времени и очень медлительная, чем работа с оперативной памятью.

Если у вас установлен быстрый SSD диск, использование небольшого раздела подкачки может повысить скорость доступа и передачи данных по сравнению с обычным жестким диском. Но все равно это будет медленнее, чем работа с оперативной памятью. Некоторые рекомендуют создать раздел подкачки в два раза большего размера ОЗУ. Но иногда сервер имеет достаточное количество оперативной памяти и вам не требуется использовать файл подкачки (SWAP), то ее можно отключить навсегда.

Чтобы проверить настройки подкачки в вашей системе, выполните следующую команду.

free -mh

Пример ответа команды free -mh
Пример ответа команды free -mh

Теперь давайте рассмотрим информацию о разделе подкачки и проверим значение “Используемая память”. Если оно равно 0, то это означает, что в вашей системе не используется подкачка.

Для определения раздела подкачки выполните следующую команду.

blkid

определение раздела подкачки
определение раздела подкачки

Отключить Swap (своп) в Linux

Для поиска раздела подкачки воспользуйтесь следующей командой.

lsblk

Команда для Поиска SWAP (своп) файла
Команда для Поиска SWAP (своп) файла

Деактивируйте область подкачки, указанную выше, с помощью следующей команды.

swapoff /dev/mapper/cl-swap

Вы также можете полностью отключить все области подкачки, используя следующую команду.

swapoff -a

Теперь выполните следующую команду, чтобы проверить, отключен ли своп.

free -mh

Проверка SWAP после отключения
Проверка SWAP после отключения

Чтобы навсегда отключить подкачку, вам требуется удалить строку “swap” из файла /etc/fstab. Вот как это можно сделать.

nano /etc/fstab

Теперь удалите следующую строку.

/dev/mapper/cl-swap none swap defaults 0 0

Удаление строки файла подкачки
Удаление строки файла подкачки

Далее осталось перезагрузить систему с помощью следующей команды.

reboot

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

mount -a

Вот и все Swap Memory успешно отключена из вашей системы.

Заключение

В этой статье мы рассмотрели, как отключить использование подкачки (Swap) в Linux. Подкачка представляет собой механизм, который используется для расширения оперативной памяти системы при её исчерпании. Однако, использование подкачки может быть медленным, особенно на классических жестких дисках. При наличии быстрых SSD-дисков, использование небольшого раздела подкачки может улучшить производительность системы.

Если у вас достаточно оперативной памяти или вам не требуется использование подкачки, то используя эту статью вы можете отключить её навсегда.

Понравилась статья?

Помогите Setiwik.ru создавать больше глубоких обзоров и новостей. Один клик и ваш вклад помогает держать серверы включёнными и авторов мотивированными!

Спасибо, что вы с нами!

Nazario

Я Назар. Уже больше десяти лет я работаю с Linux и Windows системами каждый день. Это моя основная профессия и большая часть жизни.
Всё, что ты читаешь на Setiwik.ru, начинается с официальной документации, мануалов и технических спецификаций. Я их изучаю очень внимательно. Но ценность статей появляется именно тогда, когда я беру эту базу и пропускаю через десятки реальных ситуаций: ночные аварии, странные баги, которые не гуглятся с первого раза, выстраданные конфиги и проверенные обходные пути.
Я не обещаю истину в последней инстанции. Но если мой опыт поможет тебе сэкономить хотя бы пару часов нервов и перезагрузок, значит всё это было не зря. Здесь только практика: от тонкой настройки серверов до самых неожиданных ситуаций, которые официальные руководства обычно обходят стороной.
Setiwik.ru это место, где IT становится понятнее и спокойнее. Заходи почаще. Будем разбираться вместе.

Практические инструкции по Windows и Linux
Добавить комментарий