ФАЙЛ ПОДКАЧКИ (SWAP
Файл подкачки (SWAP-файл) – это вид виртуальной памяти, используемой операционной системой для расширения объёма доступной физической памяти (RAM). То есть файл подкачки диска позволяет запускать приложения, требующие больше памяти, чем физически доступно на сервере.
В ситуациях, когда весь объём оперативной памяти занят, операционная система перемещает часть данных в файл подкачки, размещенный на жёстком диске. Так как диск медленнее оперативной памяти, то скорость работы сервера за счет этого может снижаться. Следует отметить, что сейчас ядро операционной системы достаточно продвинутое и перемещает в SWAP только редко используемые данные.
КАК СДЕЛАТЬ И НАСТРОИТЬ ФАЙЛ ПОДКАЧКИ
Чтобы включить системный файл подкачки оперативной памяти, нужно создать файл или использовать отдельный раздел на диске. В нашем примере мы создаем файл размером 1 гигабайт.
fallocate -l 1G /swap
Обновите права доступа:
Подготовьте файл подкачки:
mkswap /swap
Подключите его:
swapon /swap
Теперь можно проверить наличие рабочего файла подкачки командой free:
free -m total used free shared buff/cache available Mem: 1837 586 99 97 1150 1000 Swap: 1023 0 1023
Если файл подкачки не подключен, то значения для Swap будут равняться нулю. В нашем случае оно равно 1023 мегабайт.
Чтобы файл подкачки подключался автоматически при загрузке системы, нужно в файл /etc/fstab добавить отдельной строкой /swap none swap sw 0 0.
КАК ОТКЛЮЧИТЬ SWAP
Чтобы отключить файл подкачки, используйте команду
swapoff /swap
Убедиться в его деактивации можно той же командой free.
КАК ИЗМЕНИТЬ РАЗМЕР ФАЙЛА ПОДКАЧКИ
Для изменения размера файла подкачки, его нужно сначала отключить, удалить файл командой rm /swap и повторно подключить по ранее описанной инструкции.