Tôi có kết quả tốt trên Ubuntu 17.04 của mình theo lời khuyên của Arian Acosta từ blogpost . Người ta có thể thay thế 4G ở đây sudo fallocate -l 4G /swapfile
bằng bất kỳ lượng gigabyte nào bạn muốn. Ví dụ sudo fallocate -l 2G /swapfile
cho TS.
Nói chung, kích thước được đề xuất cho một tệp hoán đổi là gấp 2 lần dung lượng RAM, nhưng bạn có thể làm cho nó lớn như bạn cần. Hãy nhớ rằng đây không phải là một thay thế cho bộ nhớ vì hiệu suất kém hơn nhiều vì mọi thứ được lưu trữ trong đĩa.
Tôi đã tạo một tập lệnh bash đơn giản làm tăng tệp hoán đổi thành 4GB và đã thử nó trên Ubuntu 16.04.
Điều này có thể được chạy từng dòng hoặc một tập lệnh bash, nhưng tôi sử dụng nó để thực hiện cài đặt không đầu.
#!/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
, tạo mộtmkswap
swapon -a