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

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


создание_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

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

/mnt/ssd/swap/swapfile   none    swap    sw    0   0

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

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

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

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
   ____   ___    __    ___    ____
  / __/  / _ \  / /   / _ \  /  _/
 / _/   / // / / /__ / // / _/ /  
/___/  /____/ /____//____/ /___/
 
создание_swap-раздела_для_ubuntu_или_debian.txt · Последние изменения: 2015/07/25 17:44 — admin