在Debian系統中,管理Swap使用情況可以通過以下幾種方法:
使用 fallocate
命令創建一個指定大小的交換文件,例如:
sudo fallocate -l 2G /swapfile
如果 fallocate
不可用,可以使用 dd
命令:
sudo dd if=/dev/zero of=/swapfile bs=1G count=2
使用以下命令設置交換文件的權限:
sudo chmod 600 /swapfile
使用以下命令將文件格式化為交換空間:
sudo mkswap /swapfile
使用以下命令啟用交換文件:
sudo swapon /swapfile
使用以下命令驗證交換空間是否已成功添加:
sudo swapon --showfree -h
編輯 /etc/fstab
文件,在文件末尾添加以下行:
/swapfile none swap sw 0 0
保存并退出編輯器。
臨時關閉Swap文件:
sudo swapoff /swapfile
重新啟用Swap文件:
sudo swapon /swapfile
永久禁用交換文件:
編輯 /etc/fstab
文件,刪除相應的行。
刪除交換文件:
sudo rm /swapfile
調整 swappiness
值:
查看當前的 swappiness
值:
cat /proc/sys/vm/swappiness
臨時更改 swappiness
值:
sudo sysctl vm.swappiness=10
永久更改 swappiness
值,編輯 /etc/sysctl.conf
文件并添加或修改以下行:
vm.swappiness=10
然后應用更改:
sudo sysctl -p
通過以上步驟,您可以在Debian系統中成功創建、管理、調整大小以及優化Swap使用情況。