По умолчанию в CenOS на digitalocean’e нет своп раздела. Что при нехватке оперативной памяти негативно сказывается на работе OS.
Проверяем наличие свопа
1 |
swapon -s
|
swapon -s
Создаем файл размером 1024Мб.
1 2 3 |
dd if=/dev/zero of=/swapfile bs=1M count=1000 mkswap /swapfile swapon /swapfile |
dd if=/dev/zero of=/swapfile bs=1M count=1000 mkswap /swapfile swapon /swapfile
Проверяем:
1 |
swapon -s
|
swapon -s
1 2 |
Filename Type Size Used Priority /swapfile file 1023992 0 -1 |
Filename Type Size Used Priority /swapfile file 1023992 0 -1
Подключаем своп файл при загрузке:
1 |
vi /etc/fstab |
vi /etc/fstab
добавляем строчку
1 |
/swapfile swap swap defaults 0 0 |
/swapfile swap swap defaults 0 0
Права на файл
1 2 |
chown root:root /swapfile chmod 0600 /swapfile |
chown root:root /swapfile chmod 0600 /swapfile
А как изменить размер существующего свопа?
Если своп файла, то можно удалить и создать заново
Да, так и сделал