Swap для VPS | ISPserver Перейти к основному содержанию

Помощь

Swap для VPS

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

Swap файл подкачки наиболее эффективно работает на SSD дисках, но может быть подключен и на HDD. Виртуальный сервер с файлом подкачки будет работать быстрее.

Создание Swap на Linux/CentOS (VPS KVM)

Подключитесь к серверу по SSH суперпользователем root и выполните команду, которая проверит, используется ли уже файл подкачки или нет:

swapon -s

Если файл подкачки уже есть, то в ответе на команду будет содержаться имя Swap файла. Если в ответе содержатся нули или ответ пустой, то выполните команду, которая создаст Swap:

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

где swap.file - имя файла, count=512 - размер файла (укажите желаемое значение).

Выполните команду, которая запретит вносить правки в этот файл всем, кроме root:

chmod 600 /swap.file

Инициализируйте Swap файла командой:

mkswap /swap.file

Включите созданный файл в автозагрузку - откройте для редактирования файл /etc/fstab и внесите строку:

/swap.file  	swap        	swap	defaults    	0   	0

Выполните команду для включения Swap файла или перезагрузите сервер.

swapon /swap.file

Можно подключить Swap без перезагрузки, для этого выполните команду:

swapon /swap.file

Проверьте, подключен ли Swap командой:

free -m

или

swapon -s

Создание Swap на FreeBSD (VPS KVM)

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

dd if=/dev/zero of=/swap.file bs=1M count=512,
где swap.file - имя файла, count=512 - размер файла (укажите желаемое значение).

Выполните команду, которая запретит вносить правки в этот файл всем, кроме root:

chmod 600 /swap.file

Откройте для редактирования файл /etc/rc.conf и добавьте строку:

swapfile=/swap.file

Перезагрузите сервер или выполните команды включения Swap файла:

mdconfig -a -t vnode -f /swap.file -u 0
swapon /dev/md0

Проверьте наличие Swap командой:

top

В ответе на команду должен содержаться размер файла подкачки: свободное место и занятое.

Назад к категории