在Ubuntu系統中,Swap(交換空間)是一種內存管理技術,它在物理內存(RAM)不足時,將部分不活躍的內存頁面暫時存儲到硬盤上。以下是關于Ubuntu Swap的一些最佳實踐:
創建Swap文件:
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
/etc/fstab 文件中:echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
創建Swap分區:
如果你有額外的硬盤空間并且想創建一個Swap分區,可以使用GParted或其他分區工具創建一個新的swap分區,然后使用 mkswap 命令將其格式化為swap分區,并使用 swapon 命令啟用它。
sudo swapoff /swapfile
sudo fallocate -l 2G /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
/etc/fstab 文件,確保Swap文件開機自動掛載。cat /proc/sys/vm/swappiness
sudo sysctl vm.swappiness=10
/etc/sysctl.conf 文件,添加或修改以下行:vm.swappiness = 10
然后重新啟動系統以應用更改。sudo swapon --show
或free -h
通過以上步驟和建議,你可以在Ubuntu系統中有效地配置和管理Swap,從而優化系統性能和穩定性。在進行任何系統級操作時,請確保備份重要數據,并小心謹慎。