在Debian虛擬機中應用Swap可從創建管理、性能優化和監控等方面入手,具體技巧如下:
創建與管理Swap空間
fallocate -l 2G /swapfile
(推薦)或dd if=/dev/zero of=/swapfile bs=1G count=2
創建指定大小的交換文件,然后執行chmod 600 /swapfile
設置權限,mkswap /swapfile
格式化為交換空間,swapon /swapfile
啟用。/etc/fstab
中添加/swapfile none swap sw 0 0
,確保重啟后自動啟用。優化Swap使用效率
sudo sysctl vm.swappiness=10
(數值越低,越傾向于使用物理內存,默認60)。/etc/sysctl.conf
,添加vm.swappiness=10
后執行sudo sysctl -p
。/swapfile2
),重復上述步驟后添加到/etc/fstab
。監控與維護
free -h
或swapon --showfree -h
實時監控。sudo swapoff /swapfile
,永久關閉需注釋/etc/fstab
中對應行。性能優化建議
操作前建議備份重要數據,避免誤操作影響系統穩定性。