在 Ubuntu 中,swapper(swap)通常指的是 swap 分区或 swap 文件。关闭 swap 有几种常见方式,下面按临时关闭和永久关闭来说明,并给出注意事项。
swapon --show
free -h
sudo swapoff -a
✅ 执行后 swap 会立即关闭
❗ 如果内存不足,可能导致系统卡顿或 OOM
/etc/fstab 中的 swap(推荐)sudo nano /etc/fstab
/swapfile none swap sw 0 0
或
UUID=xxxx-none swap sw 0 0
# 注释掉# /swapfile none swap sw 0 0
sudo reboot
⚠️ 先确认不是 swap 分区
sudo swapoff /swapfile
sudo rm /swapfile
/etc/fstab 中的 swap 行如果你有多个 swap:
swapon --show
然后关闭指定 swap:
sudo swapoff /dev/sdX
free -h
如果 Swap: 行全是 0 或不存在,说明已关闭。
❌ 不建议关闭 swap 的情况:
✅ 适合关闭 swap 的情况:
swapper 是 内核线程(PID 0),不能也不应该关闭
它是 Linux 调度器的一部分,不是 swap 本身。
如果你愿意,可以贴一下:
free -h
swapon --show
我可以帮你判断 是否真的需要关闭 swap ✅