在 CentOS(以及大多数 Linux 系统)里,swapper(交换空间 / swap)是比较重要的,但它的“重要性”取决于你的服务器用途和内存情况。
下面用通俗方式说明:
在 CentOS 中:
可以把它理解为:
内存不够时的“备用内存”
内存较小(如 ≤ 4GB)
运行数据库、Java、Docker 等服务
服务器不能随便重启
内存很大(如 32GB、64GB+)
追求高性能
云服务器(如 Kubernetes 节点)
| 内存大小 | 建议 swap |
|---|---|
| ≤ 2GB | 2倍内存 |
| 2–8GB | 等于内存 |
| 8–64GB | 4–8GB |
| > 64GB | 可不设或很小 |
CentOS 的 swapper 是重要的“安全垫”,但不是性能来源。
如果你愿意,可以告诉我:
我可以帮你判断 该设多大,甚至要不要关掉 swap。