在 Ubuntu(及其他 Linux 发行版)中,swap(交换空间)的大小并没有绝对标准,主要取决于内存大小、使用场景和是否使用休眠功能。下面给你一个实用参考。
| 内存 | 建议 swap |
|---|---|
| 2GB | 4–6GB |
| 4GB | 4–8GB |
| 8GB | 4–8GB |
| 内存 | 建议 swap |
|---|---|
| 16GB | 4–8GB |
| 32GB | 4–8GB(甚至 2–4GB) |
| 64GB+ | 2–4GB 或可不设(服务器视情况) |
现代系统中,内存足够时 swap 主要作为“安全垫”,而不是常用空间。
休眠要求:
swap ≥ 物理内存大小
例如:
⚠️ Ubuntu 桌面版默认不启用休眠,需要手动配置。
老文档曾建议:
swap = 2 × 内存(内存 < 2GB)
swap = 内存 + 2GB(2–8GB)
但现在已不适用大内存机器。
✅ 大多数人:
✅ 要休眠:
如果你愿意,可以告诉我:
我可以直接给你一个具体数值。