温馨提示×

ubuntu swap占用硬盘多吗

小樊
35
2026-09-28 10:08:51
栏目: 智能运维

一般来说 Ubuntu 的 swap 不会占用太多硬盘,具体要看你怎么配置。

1. 传统 swap 分区

安装 Ubuntu 时如果手动划分了 swap 分区,常见大小是:

  • 内存 ≤ 2GB:swap ≈ 内存的 2 倍
  • 内存 2–8GB:swap ≈ 内存大小
  • 内存 ≥ 8GB:swap ≈ 4–8GB 就够用

例如 16GB 内存,swap 一般 4–8GB,占系统盘比例很小。

2. swap 文件(常见情况)

现在 Ubuntu 默认更常用 swapfile(尤其是 18.04+):

  • 默认大小通常是 2GB
  • 文件在 /swapfile
  • 可用命令查看:
    swapon --show
    ls -lh /swapfile
    

3. 什么时候会“占得多”

  • 内存很小(如 2GB),又设了很大 swap
  • 系统频繁内存不足,swap 被写满(但不会超过设定大小)
  • 误建了超大 swapfile(比如 20GB+)

4. 是否可以减小

可以,比如改成 2GB:

sudo swapoff /swapfile
sudo rm /swapfile
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

结论:
正常情况下 Ubuntu 的 swap 占用硬盘不多(几 GB 级别),对现在动辄 256GB+ 的硬盘几乎没影响。如果你内存大、不跑重负载,甚至可以禁用 swap(但不推荐)。

如果你愿意,可以告诉我你的 内存大小和硬盘容量,我帮你判断当前 swap 是否合理。

0 踩