Ubuntu 17.04'te Arian Acosta'nın blog yayınındaki tavsiyesini izleyerek iyi sonuçlar aldım . Biri burada sudo fallocate -l 4G /swapfile
4G'yi istediğiniz herhangi bir miktarda gigabaytla değiştirebilir. Örneğin sudo fallocate -l 2G /swapfile
TS için.
Genel olarak, takas dosyası için önerilen boyut RAM'in 2 katıdır, ancak istediğiniz kadar büyük yapabilirsiniz. Unutmayınız ki bu, hafıza yerine geçmez, çünkü performans diskte saklandığı için performans çok daha kötüdür.
Takas dosyasını 4 GB'a yükselten basit bir bash betiği oluşturdum ve Ubuntu 16.04'te test ettim.
Bu satır satır veya bir bash betiği tarafından çalıştırılabilir, ancak başsız yüklemeler yapmak için kullanıyorum.
#!/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
yeni bir /mkswap
swapon -a