Я маю гарні результати на моєму Ubuntu 17.04 за рекомендаціями Аріана Акости з блогу . Тут можна замінити 4G sudo fallocate -l 4G /swapfile
будь-якою кількістю гігабайт, яку ви хочете. Наприклад sudo fallocate -l 2G /swapfile
для TS.
Взагалі кажучи, рекомендований розмір для файлу swap становить 2 рази більше оперативної пам’яті, але ви можете зробити його настільки великим, як вам потрібно. Пам'ятайте, що це не є заміною пам'яті, оскільки продуктивність значно гірша, оскільки речі зберігаються на диску.
Я створив простий скрипт bash, який збільшує файл swap до 4 Гб і тестує його на Ubuntu 16.04.
Це можна запустити по черзі або bash-скрипт, але я використовую його для створення безголових установок.
#!/bin/bash
echo "====== Current Swap ======"
sudo swapon -s
echo "====== Turning Off Swap ======"
sudo swapoff /swapfile
echo "====== Allocating 4GB Swap ======"
sudo fallocate -l 4G /swapfile
echo "====== Making Swap ======"
sudo mkswap /swapfile
echo "====== Setting Permissions to Root Only ======"
sudo chmod 600 /swapfile
echo "====== Turning On Swap ======"
sudo swapon /swapfile
echo "====== Current Swap ======"
sudo swapon -s
echo "====== Done! ======"
swapoff
створити новий / swapfilemkswap
, іswapon -a