在 Ubuntu(Linux)里,swapper / swap 的状态可以通过下面几种方式查看。
swapon 命令(最常用)swapon --show
或
swapon -s
示例输出:
NAME TYPE SIZE USED PRIO
/swapfile file 2G 0B -2
说明:
NAME:swap 设备或文件SIZE:总大小USED:已使用PRIO:优先级free 命令free -h
示例:
total used free
Swap: 2.0Gi 0.0Ki 2.0Gi
/proc/swapscat /proc/swaps
vmstat 1
关注:
si(swap in)so(swap out)如果长期不为 0,说明内存不足。
cat /proc/sys/vm/swappiness
默认一般是:
60(服务器)10 或 1(桌面/性能优化)临时修改:
sudo sysctl vm.swappiness=10
永久修改:
sudo nano /etc/sysctl.conf
添加:
vm.swappiness=10
ls -lh /swapfile
lsblk
或
sudo blkid | grep swap
cat /etc/fstab
应看到类似:
/swapfile none swap sw 0 0
✅ 正常:
❌ 异常:
如果你愿意,可以贴一下:
swapon --show
free -h
我可以帮你具体分析当前 swap 状态是否正常。