在 Ubuntu(以及其它 Linux 发行版)中,swapper 并不是某一个具体的“文件”,而是一个内核线程(kernel thread),通常你在系统进程列表里会看到它,名字一般是:
swapper/0
swapper/1
swapper/2
...
或者早期的系统中直接叫:
swapper
swapper 是 Linux 内核的空闲进程(idle process)。
swapper/N)简单来说:
swapper = “没事干的时候运行的进程”
历史原因:
kswapd 负责所以:
Ubuntu 中常见的 swap 形式:
/swapfile(文件)/dev/sdaX(swap 分区)查看:
swapon --show
free -h
ps aux | grep swapper
输出类似:
root 0 0.0 0.0 0 0 ? S ... swapper/0
root 0 0.0 0.0 0 0 ? S ... swapper/1
这表示:
Ubuntu 中的 swapper 不是普通文件,而是 Linux 内核的空闲进程,用于 CPU 空闲时运行,和 swap 文件没有直接关系。
如果你是在某个报错、日志或性能分析里看到 “swapper”,可以告诉我具体场景,我可以更精确地解释。