Насколько вероятно, что вы порекомендуете FirstVDS своим друзьям?
  • 0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
×
ВЫ ПОСТАВИЛИ НАМ 8 ИЗ 10
×
«Хостер года»Национальная премия ЦОДы.рф
FirstVDS обладатель национальной премии ЦОДы.рф 2020/2021 в номинации «Хостер года»

FIRST VDS

Самый популярный VDS-хостинг в России

Создание swap на виртуализации KVM

Статья давно не обновлялась, поэтому информация могла устареть.


Также эта заметка годится для использования на виртуализации XEN

Все действия выполняются пользователем root

Linux

  • Создаём файл для swap
dd if=/dev/zero of=/swap.file bs=1M count=512

Данная команда создась файл /swap.file размером 512 мегабайт. Нужно больше - можно увеличить count

  • Правим права на него
chmod 600 /swap.file

Это чтобы никто не мог писать и читать файл, кроме владельца - root

  • Форматируем файл под swap
mkswap /swap.file
  • Правим файл /etc/fstab

Чтобы swap включался при загрузке, нужно добавить его в /etc/fstab

Добавляем строку

/swap.file      swap            swap    defaults        0       0

После этого можно перезагрузить VDS и проверить наличие swap командой free -m

Должно быть что-либо вида

Swap:          511          0        511
  • Включение swap сразу же

Можно включить swap и без перезагрузки VDS

Для этого нужно выполнить

swapon /swap.file

FreeBSD

  • Создаём файл для swap
dd if=/dev/zero of=/swap.file bs=1M count=512

Данная команда создаст файл /swap.file размером 512 мегабайт. Нужно больше - можно увеличить count

  • Правим права на него
chmod 600 /swap.file

Это чтобы никто не мог писать и читать файл, кроме владельца - root

  • Правим файл /etc/rc.conf

Чтобы swap включался при загрузке, нужно добавить в /etc/rc.conf строку

swapfile=/swap.file

После этого можно перезагрузить VDS и проверить наличие swap командой top

Должно быть что-либо вида

Swap: 512M Total, 512M Free
  • Включение swap сразу же

Можно включить swap и без перезагрузки VDS

Для этого нужно выполнить

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