Debian Swap是用于擴展虛擬內存的硬盤空間,當物理內存不足時,系統會將不活躍數據轉移至此以釋放物理內存。以下是其管理工具及常用操作:
核心工具:
swapon/swapoff
:啟用/禁用交換空間(文件或分區)。mkswap
:格式化交換文件或分區。fallocate/dd
:創建交換文件(推薦fallocate
,效率更高)。/etc/fstab
:配置交換空間開機自動掛載。關鍵操作:
sudo fallocate -l 2G /swapfile # 創建2G交換文件
sudo chmod 600 /swapfile # 設置權限
sudo mkswap /swapfile # 格式化
sudo swapon /swapfile # 啟用
/etc/fstab
中添加/swapfile none swap sw 0 0
。free -h
、top
或vmstat
查看交換空間占用情況。優化參數:
swappiness
:控制系統使用交換空間的傾向(0-100,數值越低越依賴物理內存),可通過sysctl vm.swappiness=10
臨時修改,編輯/etc/sysctl.conf
永久生效。注意事項: