Debian Swap大小設置指南
Swap(交換分區/文件)是Linux系統擴展虛擬內存的關鍵機制,其大小設置需結合物理內存容量、系統用途及是否啟用休眠等因素綜合判斷。傳統經驗建議將Swap大小設為物理內存的1-3倍,但需根據實際情況調整。
free -h
、swapon --show
)避免過度使用。vm.swappiness=10
),以減少不必要的磁盤交換。臨時修改可通過sudo sysctl vm.swappiness=10
,永久修改需編輯/etc/sysctl.conf
文件。/swapfile
)而非傳統分區,因其更靈活(可動態調整大小、無需重啟)。創建步驟:sudo fallocate -l 4G /swapfile # 創建4GB Swap文件(根據需求調整大?。?/span>
sudo chmod 600 /swapfile # 設置權限(僅root可讀寫)
sudo mkswap /swapfile # 格式化為Swap文件
sudo swapon /swapfile # 啟用Swap
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab # 開機自動掛載
```。
free -h
查看Swap使用率(Swap Used
/Swap Total
),若長期超過50%需考慮擴容物理內存或調整Swap大??;使用vmstat 1
監控磁盤I/O負載,避免Swap頻繁交換導致性能下降。