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