以下是Ubuntu系統中用于Swap優化的工具及方法:
vm.swappiness
參數控制內存與Swap的交換頻率,數值越低越依賴物理內存(默認60,建議10-30)。
sudo sysctl vm.swappiness=10
/etc/sysctl.conf
,添加vm.swappiness=10
后執行sudo sysctl -p
。fallocate
或dd
命令創建指定大小的Swap文件,設置權限后格式化并啟用。/etc/fstab
文件中。systemctl
啟用。free -h
:查看內存和Swap使用情況。vmstat
/iostat
/top
:監控系統資源使用,輔助調整Swap配置。注意:優化前需評估物理內存大小,避免過度依賴Swap影響性能。