Поиск:

Поиск по:

Результаты поиска по запросу «»
Найдено совпадений
По вашему запросу ничего не найдено
.
Показать еще

Создание swap раздела для облачных VDS

В рамках данной статьи мы рассмотрим пример повышения стабильности облачного VDS путем создания swap раздела на отдельном SSD диске. Swap раздел может пригодиться в непредвиденных ситуациях (резкий всплеск посещаемости, сетевая атака и.т.д.), когда операционной системе на сервере может потребоваться больше оперативной памяти, чем доступно по тарифному плану. Эта инструкция подойдет только для образов с ОС Debian или Ubuntu.

Создание SSD диска и подключение его к серверу

  1. Зайдите в раздел Облачные диски.

  2. Добавьте новый диск с параметрами, аналогичными картинке ниже. В выпадающем меню "Подключить к" выберите нужный облачный сервер:

disk.png

Настройка swap на сервере

Выполните вход на сервер по SSH. Действия на сервере в рамках данной статьи выполняются от имени пользователя root на серверах с ОС Debian или Ubuntu.

Важно - перед выполнением следующей команды убедитесь, что с момента создания и подключения SSD диска через панель управления сервер еще не перезагружался.

cat /proc/partitions | tail -n 1 | awk {'print $4'} | xargs -I '{}' sh -c 'mkswap /dev/{}'

После выполнения команды вывод будет примерно следующим:

mkswap: /dev/vdb: warning: don't erase bootbits sectors
on whole disk. Use -f to force.
Setting up swapspace version 1, size = 5242876 KiB
no label, UUID=7c6a87b4-4e5a-4c42-b844-e8c5de77bdd6

В последней строке текст который начинается с UUID - уникальный идентификатор диска. Его нужно будет скопировать в буфер обмена и использовать в следующей команде:

#echo "уникальный идентификатор диска полностью none swap sw 0 0" | tee -a /etc/fstab && swapon -a

Для вашего удобства мы добавили символ "#" в самом начале команды, чтобы избежать ее случайного выполнения при копировании в терминал. После вставки UUID, символ "#" в начале строки так же стоит удалить.

Таким образом, если, например, UUID=7c6a87b4-4e5a-4c42-b844-e8c5de77bdd6 , то команда будет выглядеть следующим образом:

echo "UUID=7c6a87b4-4e5a-4c42-b844-e8c5de77bdd6 none swap sw 0 0" | tee -a /etc/fstab && swapon -a

Готово! На сервере создан автоматичеки подключаемый swap-раздел на отдельном SSD диске

Теперь Вы можете проверить подключившися swap-раздела при помощи следующей команды:

cat /proc/swaps

В случае корректно подключённого swap ответ команды должен выглядеть примерно так:

Filename Type Size Used Priority /dev/vdc partition 5242876 0 -1

Здесь мы видим дополнительный диск размером 5 Гб, который будет в дальнейшем автоматически определяться как /dev/vdc и использоваться системой в качестве swap.

Регистрация доменов

в зонах .RU .РФ

от 200 рублей Зарегистрировать домен

SSL сертификаты

Подтверждение сайта и надежная защита

передаваемых данных

Купить сертификат

Облачные VDS

дешевле чашки кофе

Процессорных ядер: 4, Память: 4 Гб, Диск: 20 Гб SSD, Резервное копирование

от 35 р/день Заказать VDS

Все, что нужно от хостинга

Простое решение для вашего сайта

Подробнее

Хранилище данных

Храни что хочешь по смешным ценам

Почасовая оплата за размещенные данные.

Заказать хранилище