free -h:顯示內存和Swap使用情況(人類可讀格式)。swapon --show:查看已啟用的Swap分區/文件詳情。top/htop:實時監控系統資源,包括Swap使用率。創建Swap文件(推薦)
sudo fallocate -l 1G /swapfile 或 sudo dd if=/dev/zero of=/swapfile bs=1M count=1024。sudo chmod 600 /swapfile。sudo mkswap /swapfile。sudo swapon /swapfile。/etc/fstab,添加行 /swapfile none swap sw 0 0。創建Swap分區(需磁盤操作)
fdisk 或 gparted 創建新分區,類型設為 82(Swap)。sudo mkswap /dev/sdXN(sdXN 為分區設備名)。/etc/fstab。修改Swappiness值
sudo sysctl vm.swappiness=10(數值越低,越少使用Swap)。/etc/sysctl.conf,添加 vm.swappiness=10,然后執行 sudo sysctl -p。啟用/禁用Swap
sudo swapoff -a(關閉所有Swap)。/etc/fstab 中刪除Swap條目,并刪除對應的Swap文件/分區。free 和 top 觀察Swap使用情況,避免過度依賴Swap導致性能下降。參考來源: