在 Ubuntu(以及一般 Linux 系统)中,swapper / swap 通常指交换分区或交换文件。禁用 swap 有两种常见场景:临时禁用 和 永久禁用。
swapon --show
# 或
free -h
sudo swapoff -a
此时 swap 已被禁用,但重启后会自动恢复。
sudo nano /etc/fstab
例如:
# /swapfile none swap sw 0 0
# UUID=xxxx-xxxx none swap sw 0 0
保存退出(Ctrl+O, Enter, Ctrl+X)
sudo swapoff -a
sudo swapoff /swapfile
sudo rm /swapfile
sudo nano /etc/fstab
删除类似:
/swapfile none swap sw 0 0
free -h
swapon --show
如果没有任何输出,说明 swap 已成功禁用。
⚠️ 禁用 swap 有风险:
✅ 推荐做法(而不是直接禁用):
sudo sysctl vm.swappiness=10
永久生效:
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf
如果你是在 云服务器 / Docker / WSL / 特定 Ubuntu 版本,可以告诉我,我可以给你更精确的操作方式。