在 Ubuntu(以及整个 Linux 系统)里,swapper 通常指的是交换空间(swap)相关机制,可以理解为系统的“内存备用仓库”。
swapper 的作用:当物理内存(RAM)不够用时,把一部分不常用的数据暂时放到硬盘上,腾出内存给更需要的程序用。
在 Linux 中:
swapper / idle 是 PID 0 的进程你可以用:
ps -ef | head
看到类似:
root 1 0 0 ... /sbin/init
root 0 0 0 ... [swapper/0]
Ubuntu 里的 swap 通常指:
作用:
查看 swap 使用情况:
swapon --show
free -h
创建 swap 文件(示例):
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
Ubuntu 的 swapper:
如果你是想问 swapper 进程为什么占 CPU / 为什么有很多 swapper 线程,也可以继续问,我可以具体帮你分析。