Расширение SWAP-файлов или же файлов подкачки на Ubuntu 20.04
Возможно многие из вас во время установки ноды Subspace сталкивались с постоянными ошибками во время синхронизации. Благодаря множеству тестов и поддержки от сообщества Nodes.Guru и модераторов Subspace мы выявили, что ошибки часто связаны с нехваткой ОЗУ. Решением данной проблемы без дополнительной платы за ОЗУ на хостинге может быть расширение swap-файлов или же файлов подкачки.
Сперва Вы можете посмотреть сколько у Вас уже выделено под файлы подкачки системой командой swapon --show
Результат данной команды выглядит следующим образом
NAME TYPE SIZE USED PRIO
/swapfile file 2G 0B -2
Следующим шагом будет отключение файлов для последующих изменений командой sudo swapoff /swapfile После нее на экран ничего не выводится
Далее используем команду sudo fallocate -l *G /swapfile где вместо звездочки вписываете количество Gb, на которое Вы хотите расширить файлы подкачки.
После используем команду sudo mkswap /swapfile для подтверждения замены конфигурационного файла. Результатом команды будет следующее:
mkswap: /swapfile: warning: wiping old swap signature.
Setting up swapspace version 1, size = 4 GiB (4294967296 bytes)
no label, UUID=c50b27b0-a530-4dd0-9377-aa28eabf3957
где 4 GiB - количество используемых гигабайт
После этого командой sudo swapon /swapfile мы включаем новый конфиг-файл
Готово! Мы расширили файлы подкачки до * гигабайт. Проверь это Вы можете командой free -h или swapon —show
free -h
total used free shared buff/cache available
Mem: 7.7G 873M 5.8G 265M 1.0G 6.3G
Swap: 4.0G 0B 4.0G