💡Как в Linux и Ubuntu создать и увеличить файл подкачки
Файл подкачки позволяет использовать специальный механизм виртуальной памяти. Он используется когда реальной памяти становится недостаточно.
Просмотреть сколько на вашем сервере используется памяти можно с помощью команды free:
free -h
Или с помощью команды top:
top
Текущий размер файла подкачки вы можете узнать командой swapon:
swapon --show
Однако бывает, что текущего размера файла подкачки недостаточно. Например, у вас 2 гигабайта памяти и 1 гигабайт swap-файла. Но каким-то процессам или скриптам этого недостаточно и вам нужно увеличить файл подкачки.
Сперва нужно отключить и удалить текущий файл подкачки:
sudo swapoff -a
sudo rm -f /swapfile
Для создания нового файла подкачки выполните команду, где укажите новый размер:
sudo fallocate -l 3G /swapfile
Важно, чтобы у вас было свободное дисковое пространство, для нового swap-файла.
Чтобы изменения вступили в силу, выполните команды:
sudo mkswap /swapfile
sudo swapon /swapfile
Чтобы убедиться, что все в порядке и правильно сделано, просмотрите изменения командой:
swapon --show