По умолчанию сервера Google Cloud Platform предоставляются без swap, а это плохо, потому что если используется e2-micro оперативная память в 1G быстро закончится.
Чтобы оставить сервер работоспособным можно подключить swap:
При настройки swap использовался сервер Ubuntu 18.04
sudo swapon --show # проверяем наличие swap sudo fallocate -l 1G /swapfile # создаем файл размер 1G или можно указать 1024M sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile # включаем swap sudo swapon --show # проверяем swap sudo nano /etc/fstab # настраиваем подключение диска /swapfile swap swap defaults 0 0
Все должно работать. Оригинал тут How to Add Swap Space on Ubuntu 18.04 — Google Cloud (cloudbooklet.com)
Ещё одна статья по изменению существующего swap
- Turn off all swap processes
1 | sudo swapoff -a |
2. Resize the swap
1 | sudo dd if = /dev/zero of= /swapfile bs=1G count=8 |
if = input file
of = output file
bs = block size
count = multiplier of blocks3. Change permission
1 | sudo chmod 600 /swapfile |
4. Make the file usable as swap
1 | sudo mkswap /swapfile |
5. Activate the swap file
1 | sudo swapon /swapfile |
6. Edit /etc/fstab and add the new swapfile if it isn’t already there
1 | /swapfile none swap sw 0 0 |
7. Check the amount of swap available
1 | grep SwapTotal /proc/meminfo |