RAM Plus для VDS или дедов испанский стыд за молодых…

Сегодня молодой коллега сказал что оказывается есть способ покупать дешевые VDS с маленьким объёмом RAM и потом накатив на линукс патч RAM Plus, получить много памяти… для справки, что такое RAM Plus.

PAM авторизацию на серверах коллеге молодому сломали конечно (больше ничего не сломали), но как оказалось, тема SWAP нова и актуальна, а раз так, надо написать инструкцию. Что такое SWAP и собственно инструкция доступны например здесь. Мы же рассмотрим ситуацию, когда виртуальному серверу с небольшим объёмом оперативной памяти и при этом с SSD, необходимо немного увеличить время до начала убийства ядром процессов.



Исторически я люблю гадить в /opt, но большинство инструкций предлагают гадить в корень, тем не менее, исходя из того что мы получили с VDS операционную систему без SWAP, а проверить это можно так:

или так:

так вот, раз операционная система у нас не обременена SWAP файлом и/или разделом, то можно сделать так:

А теперь по пунктам:

mkdir /opt/swap/

Создаём директорию /opt/swap/ под root.

dd if=/dev/zero of=/opt/swap/swap bs=1M count=512

Создаём файл размером 512 Мегабайт. Блок размером 1 Мегабайт и так 512 раз. Думаю, понятно как менять размер.

chmod 0600 /opt/swap/swap

Даём права на файл.

mkswap /opt/swap/swap

Создаём в файле структуру.

swapon /opt/swap/swap

Подключаем собственно SWAP.


Для того чтобы после перезагрузки функционал не потерялся, добавляем в /etc/fstab строку

/opt/swap/swap    none    swap    sw    0   0


В итоге всё должно выглядеть как-то так:

таким образом мы рассмотрели на конкретном примере как передовые технологии расширения памяти со смартфонов могут быть применены на архаичных серверах с операционной системой GNU/Linux.

Запись опубликована в рубрике Без рубрики, Программки с метками , . Добавьте в закладки постоянную ссылку.

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

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