ФАЙЛ ПОДКАЧКИ (SWAP

Файл подкачки (SWAP-файл) – это вид виртуальной памяти, используемой операционной системой для расширения объёма доступной физической памяти (RAM). То есть файл подкачки диска позволяет запускать приложения, требующие больше памяти, чем физически доступно на сервере.

В ситуациях, когда весь объём оперативной памяти занят, операционная система перемещает часть данных в файл подкачки, размещенный на жёстком диске. Так как диск медленнее оперативной памяти, то скорость работы сервера за счет этого может снижаться. Следует отметить, что сейчас ядро операционной системы достаточно продвинутое и перемещает в SWAP только редко используемые данные.

КАК СДЕЛАТЬ И НАСТРОИТЬ ФАЙЛ ПОДКАЧКИ
Чтобы включить системный файл подкачки оперативной памяти, нужно создать файл или использовать отдельный раздел на диске. В нашем примере мы создаем файл размером 1 гигабайт.

  1. fallocate -l 1G /swap

Обновите права доступа:
  1. chmod 600 /swap

Подготовьте файл подкачки:
  1. mkswap /swap

Подключите его:
  1. swapon /swap

Теперь можно проверить наличие рабочего файла подкачки командой free:
  1. free -m
  2. total used free shared buff/cache available
  3. Mem: 1837 586 99 97 1150 1000
  4. Swap: 1023 0
  5. 1023

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

Чтобы файл подкачки подключался автоматически при загрузке системы, нужно в файл /etc/fstab добавить отдельной строкой /swap none swap sw 0 0.
КАК ОТКЛЮЧИТЬ SWAP
Чтобы отключить файл подкачки, используйте команду
  1. swapoff /swap

Убедиться в его деактивации можно той же командой free.
КАК ИЗМЕНИТЬ РАЗМЕР ФАЙЛА ПОДКАЧКИ
Для изменения размера файла подкачки, его нужно сначала отключить, удалить файл командой rm /swap и повторно подключить по ранее описанной инструкции.


  09.06.24 / 20:49 | Linux |   117 | 2   1