понедельник, 19 января 2015 г.

VPS: Увеличим производительность системы - добавим в систему Swap

Продолжу тему нашего VPS: как вы уже наверно заметили, в минимальной версии сервер имеет всего 256Мб оперативной памяти.



Это не так уж и мало, но я все же рекомендую добавить в систему swap файл.
Идем на сервер, меняем текущего пользователя на рута.
Для начала проверим, нет ли у нас уже свопа:
swapon -s

Если получаем пустой список, двигаемся дальше.
Создаем swap файл на 512Мб:
dd if=/dev/zero of=/swapfile bs=1024 count=512k

Разметим созданный нами файл
mkswap /swapfile

Подключаем swap файл:
swapon /swapfile

Проверяем нашу работу:
swapon -s
Filename                                Type            Size    Used    Priority
/swapfile                                  file            524284  2028    -1


Теперь надо добавить ссылку на этот файл в fstab, чтобы при каждой загрузке системы файл добавлялся автоматически.
vi /etc/fstab
добавляем строку:
/swapfile       none    swap    sw      0       0

Изменим поведение Ubuntu в отношении использования ОЗУ и подкачки. Меняем параметр vm.swappiness на 10 и тем самым заставляем Ubuntu не использовать swap пока занятая ОЗУ не достигнет 100-10=90%. Выполняем команды:
echo 10 | sudo tee /proc/sys/vm/swappiness
echo vm.swappiness = 10 | tee -a /etc/sysctl.conf


Немного секюрности, полный доступ к swap файлу оставим только руту:
chown root:root /swapfile
chmod 0600 /swapfile



Если статья была вам полезна - кликните на баннер или кнопку Donate :)

Предыдущие статьи:
1. Обходим ограничения интернет тарифов, качаем торренты на мегафоне и открываем заблокированные сайтов
2. VPS: продолжаем настройку, усилим безопасность сервера

Популярные сообщения