В большинстве UNIX-подобных операционных систем раздел подкачки создается во время установки, однако, начиная с ядра 2.6, в качестве раздела подкачки можно использовать файлы подкачки.
Административная гибкость файлов подкачки превосходит гибкость разделов; поскольку современные жесткие диски большой емкости могут изменять расположение физических секторов, ни один раздел не будет гарантированно непрерывным.
Мы можем добавить файл подкачки в качестве выделенного раздела.
Почему Linux требуется swap-память?
Linux делит свою физическую оперативную память (память с произвольным доступом) на фрагменты памяти, называемые pages (страницы).
Сваппинг – это процесс, при котором страница памяти копируется в предварительно настроенное пространство на жестком диске, называемое пространством подкачки, чтобы освободить эту страницу памяти.
Совокупный объем физической памяти и пространства подкачки составляет объем доступной виртуальной памяти.
Шаги по добавлению файла подкачки
Шаг 1: Создайте файл (1 ГБ) с помощью команды dd.
Войдите в терминал как root, введите следующую команду:
# dd if=/dev/zero of=/root/swapfile bs=1M count=1024
Шаг 2: Поменяйте область на файле подкачки с помощью mkswap.
# mkswap /root/swapfile
Шаг 3: Включите пространство подкачки на файле.
# swapon /root/swapfile
Шаг 4: проверьте состояние пространства подкачки с помощью следующих команд:
# swapon -s
или:
# free -n
Шаг 5: Чтобы активировать swapfile после перезагрузки, добавьте следующую запись в файл /etc/fstab.
/root/swapfile swap swap defaults 0 0