温馨提示×

ubuntu swap默认大小多少

小樊
48
2026-09-16 09:50:55
栏目: 智能运维

在 Ubuntu 中,swap(交换空间)的“默认大小”取决于安装方式和Ubuntu版本,而不是一个固定值。

下面分情况说明:


一、使用 Ubuntu 官方安装程序(Ubuntu 17.04 及以后)

从 Ubuntu 17.04 开始,安装器默认使用 swap 文件(swapfile),而不是单独的 swap 分区。

默认 swap 文件大小规则:

内存大小 (RAM) 默认 swap 大小
≤ 2 GB 2 × RAM
2 GB – 8 GB = RAM
8 GB – 64 GB ≥ 4 GB(通常 = RAM 或略小)
> 64 GB 一般 4 GB(或手动指定)

实际安装时,常见情况是:

  • 4 GB 内存 → 4 GB swap
  • 8 GB 内存 → 8 GB swap
  • 16 GB 内存 → 通常 4–8 GB(视版本而定)

二、启用 休眠(hibernate) 的情况

如果你开启了休眠功能,官方建议:

swap ≥ RAM 大小

否则休眠可能无法正常工作。


三、旧版本 Ubuntu(≤ 16.04)

旧版本通常使用 swap 分区,默认规则类似:

  • 内存 ≤ 2 GB:2 × RAM
  • 内存 > 2 GB:RAM + 2 GB(大致)

四、查看你当前 Ubuntu 的 swap 大小

swapon --show

或:

free -h

五、总结一句话

现代 Ubuntu 默认使用 swap 文件,大小通常等于物理内存(小内存时翻倍),常见为 4–8 GB。

如果你告诉我:

  • Ubuntu 版本
  • 内存大小
  • 是否使用休眠

我可以给你更精确的答案。

0 踩