在 Ubuntu 中,swapper / swap 相关信息和查看方式主要有以下几种,按常见需求分类说明:
free -h
或
swapon --show
示例输出:
NAME TYPE SIZE USED PRIO
/swap.img file 2G 0B -2
lsblk
或
cat /proc/swaps
ps -ef | grep swapper
通常会看到:
root 0 2 0 ... [swapper/0]
⚠️ 说明:
swapper 是 内核线程sudo apt install smem
smem -s swap -r
或
for file in /proc/*/status; do
awk '/^Pid|VmSwap/{print $2}' $file
done | paste - - | sort -k2 -nr
cat /proc/sys/vm/swappiness
修改(临时):
sudo sysctl vm.swappiness=10
cat /etc/fstab | grep swap
常见:
/swap.img none swap sw 0 0
Q:swapper 占 CPU 高?
→ 那是 idle 进程,不算异常
Q:想关闭 swap?
sudo swapoff -a
如果你是指:
可以告诉我你的具体目的,我给你更针对性的命令。