在 Debian 系统中,swapper 通常指的是 swap 交换分区或交换文件。禁用它一般有两种常见场景:
下面分别说明。
swapon --show
free -h
sudo swapoff -a
这不会影响系统运行,但如果内存不足,可能导致 OOM(进程被杀)。
/etc/fstab 中移除 swap(最常用)sudo nano /etc/fstab
UUID=xxxx-xxxx-xxxx none swap sw 0 0
或
/swapfile none swap sw 0 0
#)# UUID=xxxx-xxxx-xxxx none swap sw 0 0
Ctrl + O → Enter → Ctrl + X
sudo swapoff -a
free -h
swapon --show
sudo swapoff /swapfile
sudo rm /swapfile
/etc/fstab 中的相关行/swapfile none swap sw 0 0
⚠️ 注意风险
保留 swap,但降低使用倾向
sudo sysctl vm.swappiness=10
永久生效:
echo "vm.swappiness=10" | sudo tee -a /etc/sysctl.conf
| 需求 | 命令 |
|---|---|
| 临时禁用 swap | sudo swapoff -a |
| 永久禁用 swap | 注释 /etc/fstab 中的 swap 行 |
| 删除 swapfile | swapoff + rm |
| 减少 swap 使用 | 调整 swappiness |
如果你愿意,可以贴一下你的:
swapon --show/etc/fstab我可以帮你精确判断该禁用哪一项。