在 Ubuntu(以及 Linux 一般)里说的 swapper / swap,通常指 swap 分区或 swap 文件,不是“swapper 进程”(那是内核线程,不能关)。
简单结论先给你:
大多数情况:有必要开,但不用太大。
✅ 内存不大(比如 ≤ 8GB)
✅ 用笔记本 / 台式机日常使用
✅ 跑编译器、Docker、虚拟机、数据库
✅ 服务器
❌ 大内存服务器(如 32GB+)且负载稳定
sudo swapoff -a
或只留很小 swap❌ 极端性能敏感场景
❌ 纯跑内存足够的小程序 / 嵌入式
8GB:至少 4–8GB
查看你现在的 swap:
swapon --show
free -h
swap ≥ 内存大小
可以限制使用倾向:
cat /proc/sys/vm/swappiness
默认 60,可改 10–20:
sudo sysctl vm.swappiness=10
永久:
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf
Ubuntu 的 swap 建议开,但不用太大;除非你明确知道自己在干什么,否则别关。
如果你愿意,可以告诉我:
我可以直接给你该开多大、怎么配置。