在Debian系統中,Swapper(交換空間)的設置大小取決于系統的物理內存大小和應用需求。以下是一些一般性的指導原則和建議:
關閉所有Swap分區:
sudo swapoff -a
創建一個作為Swap分區的文件(例如,創建一個1GB的Swap文件):
sudo fallocate -l 1G /swapfile
如果 fallocate
命令不可用,可以安裝 util-linux
包:
sudo apt install util-linux
設置文件權限:
sudo chmod 600 /swapfile
格式化文件為Swap分區:
sudo mkswap /swapfile
啟用Swap文件:
sudo swapon /swapfile
設置開機自動掛載:
編輯 /etc/fstab
文件,添加以下行:
/swapfile none swap sw 0 0
調整Swappiness值: 查看當前Swappiness值:
cat /proc/sys/vm/swappiness
臨時修改Swappiness值:
sudo sysctl vm.swappiness=10
永久修改Swappiness值:
編輯 /etc/sysctl.conf
文件,添加或修改以下行:
vm.swappiness=10
然后使用以下命令使修改生效:
sudo sysctl -p
請注意,合理的Swap大小和Swappiness值取決于你的系統和需求。在設置Swap分區時,應考慮系統的實際用途和性能要求。在進行任何更改之前,建議備份重要數據,并確保了解每個操作的影響。