Инструменты пользователя

Инструменты сайта


создание_swap-раздела_для_ubuntu_или_debian

Создание swap-раздела (раздел подкачки) для ubuntu или debian

Один из самых простых способов увеличить активность сервера и предотвратить ошибки приложений out of memory – это добавление пространства swap (подкачки). Swap — это раздел на жестком диске, в котором операционная система может временно хранить данные, которые она больше не может удерживать в оперативной памяти.

Сначала проверить что его нет:

sudo swapon -s
Filename                Type        Size    Used    Priority

Будем создавать раздел с помощью файла. Определиться, где файл будет размещен:

df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda         59G  1.3G   55G   3% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
udev            2.0G   12K  2.0G   1% /dev
tmpfs           396M  312K  396M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            2.0G     0  2.0G   0% /run/shm
none            100M     0  100M   0% /run/user

Создание файла. Быстрый способ:

Ubuntu

sudo fallocate -l 4G /swapfile

Debian

fallocate -l 4G /swapfile

Долгий способ:

Ubuntu

sudo dd if=/dev/zero of=/swapfile bs=1G count=4

Debian

dd if=/dev/zero of=/swapfile bs=1G count=4

Проверка:

ls -lh /swapfile
-rw-r--r-- 1 root root 4.0G Apr 28 17:15 /swapfile

Активация swap-файла

Ubuntu

sudo chmod 600 /swapfile

Debian

chmod 600 /swapfile

Теперь, когда файл защищен, можно указать системе на swap-пространство с помощью команды:

Ubuntu

sudo mkswap /swapfile

Debian

mkswap /swapfile

Примерный вывод:

Setting up swapspace version 1, size = 4194300 KiB
no label, UUID=e2f1e9cf-c0a9-4ed4-b8ab-714b8a7d6944

Теперь файл можно использовать в качестве swap. Активируйте его, введя:

Ubuntu

sudo swapon /swapfile

Debian

swapon /swapfile

Убедитесь, что процедура прошла успешно, проверив отчеты системы о swap, как в начале статьи:

Ubuntu

sudo swapon -s

Debian

swapon -s

Вывод:

Filename                Type        Size    Used    Priority
/swapfile               file        4194300 0       -1

Автоматизация запуска swap-файла

Отредактируйте файл fstab с привилегиями root, открыв его в текстовом редакторе:

Ubuntu

sudo nano /etc/fstab

Debian

nano /etc/fstab

Допишите в конец

/swapfile   none    swap    sw    0   0

Обращаем ваше внимание, что путь до файла swapfile должен быть полным.

Все. Этого вполне достаточно для организации стандартного файла подкачки (swap раздела).

Для подробно информацией и тонкости настройки по ссылке: http://www.8host.com/blog/kak-dobavit-swap-na-ubuntu-14-04/

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
   __ __   ____  ____    ___    _  __
  / // /  / __/ / __ \  / _ \  / |/ /
 / _  /  _\ \  / /_/ / / ___/ /    / 
/_//_/  /___/  \___\_\/_/    /_/|_/
 
создание_swap-раздела_для_ubuntu_или_debian.txt · Последние изменения: 2024/01/28 16:13 — admin