🐧 Как добавить swap на серверах Linux (CentOS/RHEL) на лету

by itisgood

В большинстве 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
см. также:

You may also like

Leave a Comment