在 Ubuntu(以及一般的 Linux 系统)中,swapper 本身几乎不占用内存,但和你说的“swapper 占用内存”可能有点混淆,下面分开说清楚:
在 Linux 里:
ps 看到的:PID USER COMMAND
0 root [swapper/0]
或者多个 CPU 时:[swapper/0]
[swapper/1]
基本不占用:
free、top 里看到的“used memory”不包含 swapper 的实际使用✅ 结论:swapper 进程本身几乎不占内存
很多人把 swapper 和 swap 分区/文件 搞混了。
所以:
free -h
swapon --show
ps -ef | grep swapper
Ubuntu 的 swapper 进程基本不占内存;如果你看到“swap 占用”,那是磁盘交换空间在被使用,不是 swapper 吃内存。
如果你愿意,可以贴一下 free -h 或 top 的输出,我可以帮你判断是否内存真的紧张。