在Ubuntu系統中,監控和管理Swap(交換空間)是確保系統性能和穩定性的重要步驟。以下是一些常用的命令行工具和可視化工具,可以幫助你有效地監控和管理Ubuntu系統中的Swap使用情況。
使用 free
命令:
free -h
這里的 -h
參數表示以人類可讀的格式顯示(如KB、MB、GB)。輸出結果中,“Swap”一行會顯示交換分區的總量、已使用量和空閑量。
使用 swapon --show
命令:
swapon --show
這個命令會顯示當前正在使用的交換分區及其詳細信息。
使用 cat /proc/swaps
命令:
cat /proc/swaps
這個命令可以顯示系統中所有的交換分區及其相關信息,包括已啟用和未啟用的交換分區。
使用可視化工具:
htop:一個強大的終端模擬器,可以實時顯示系統的資源使用情況,包括CPU、內存、Swap等。
glances:一個跨平臺的系統監控工具,提供實時的系統資源監控和警報功能。
創建一個指定大小的Swap文件:
sudo fallocate -l 4G /swapfile
例如,創建一個4GB的Swap文件。
設置Swap文件權限:
sudo chmod 600 /swapfile
格式化Swap文件:
sudo mkswap /swapfile
啟用Swap文件:
sudo swapon /swapfile
使Swap永久生效:
編輯 /etc/fstab
文件,添加以下行:
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
刪除舊的Swap文件:
sudo swapoff -v /swapfile
重新創建Swap文件:
使用 dd
命令或其他方法增大文件大小。
重新啟用Swap文件:
sudo swapon /swapfile