Как настроить VPS

Файл подкачки на сервер

Файл подкачки на сервер

Файл подкачки на сервер

Чтобы узнать, есть ли файл подкачки на сервере, называется он swap файл, выполните следующие шаги:
Откройте терминал, я использую на своём ноутбуке приложение Windows PowwerShell — просто, удобно и функционально. Не надо ничего прибывать:

1. запустил Windows PowwerShell (возле кнопки ПУСК есть поисковое окно, там начинаешь набирать Windows и тут же выскакивает Windows PowwerShell первой строкой, нажимаешь и терминал / консоль готова к работе)

2. подключаюсь к серверу по ssh где расположен сайт. Сервер VPS заказываю для клиентов, как правило на хостинге TimeWeb

команда SSH выглядит так:

ssh userdima@177.44.118.110

где userdima — это пользователь под которым прошла установка WordPress. Под root пользователем заходить не надо, root нужен для установки например бесплатной панели управления сервером Fastpanel
Потом надо скопировать пароль и нажать правой кнопкой мыши в поле где мигает курсор — внешни ничего не произойдёт, но пароль будет указан и надо нажать на кнопку Enter на клавиатуре. После этого Вы увидите, что ssh подключение к серверу установлено. При первом подключение, Вас спросят Вы правда желаете подключится к выбранному серверу? Надо ответить Y (yes)

Далее, введите команду для проверки есть или нет у Вас на сервере swap файл, то бишь файл подкачки:

swapon --show

Эта команда покажет список всех активных областей подкачки. Если в выводе команды ничего нет, значит, файл подкачки не настроен.
В таком случаи надо настроить файл подкачки для сервера. Зачем он нужен и какой должен быть размер файла подкачки на сервер? Сейчас расскажу, ведь файл подкачки на сервер под управлением Ubuntu может быть разным) всё по порядку с необходимыми командами — копируете вводите и нажимаете Enter) легко и просто!

Я первое время всегда, писал тикеты в тех. поддержку хостинга, чтобы мне установили swap файл на сервер — теперь всё сам, всё сам) и так начнём устанавливать swap файл на сервер работающий под Linux, а точнее на Ubuntu. Рекомендую перед тем как начать что-то делать со swap выполните следующую команду, чтобы узнать его текущие тип и расположение:

swapon -s

Указанная выше команда должна вывести информацию о swap файле, если же Вы видите только заголовки таблицы, без данных в ней, то значит файл подкачки на сервере не установлен.

Создание и изменение файла подкачки

Для изменения размера файла подкачки или для создания файла подкачки (swap файл) при его отсутствии выполните следующие действия:

swapoff -a

Эта команда выше отключит swap файл. Далее чтобы изменить размер swap файла, если он отсутствует в системе, или же чтобы создать его:

sudo dd if=/dev/zero of=/swap bs=1M count=2048

Вы можете указать в качестве count необходимый именно для Вашего сервера размер файла подкачки, например: 512 или 1024 или 2048 или же 4096. Какой размер выбрать? Исходите из того что если оперативной памяти 2 гб то и swap файл должен быть таким же и больше, то есть или 2048 или 4096.

Следующая команда подготавливает swap файл к работе:

chmod 600 /swap && mkswap /swap

Теперь надо включить файл подкачки:

swapon /swap

и проверить что файл подкачки создан:

swapon -s

Супер! Последний штрих) чтобы внесенные изменения на сервере VPS были применены при следующей загрузке сервера VPS, нужно обязательно добавить информацию о файле подкачки в файл /etc/fstab и для этого выполните вот эту команду:

echo "/swap swap swap defaults 0 0"| sudo tee -a /etc/fstab

Вот так просто копируя и вставляю в терминале выше указанные команды Вы сможете самостоятельно добавить файл подкачки, он же swap файл на сервер. Зачем swap файл нужен? Серверу станет легче и сайт будет работать ещё быстрее, лучше, плавнее)

Добавлять swap-файл можно из обычного пользователя с sudo, но если Вы уже зашли на сервер и работаете под root, то можно и из под root установить swap файл на сервер.

Ваши комментарии: Файл подкачки на сервер

  1. Семён Семён:

    Разве нельзя создать swap файл из под root ?

  2. Стас Стас:

    вчера установил swap из под root и нормально всё работает!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *