在 Debian(以及大多数 Linux 发行版)中,swapper / swap 通常指系统使用的 swap 分区或 swap 文件。关闭它的方式取决于你是想:
下面分别说明。
swapon --show
或
free -h
sudo swapoff -a
✅ 此时 swap 立即关闭,但 重启后会恢复。
/etc/fstab 中的 swap(最常用)sudo nano /etc/fstab
UUID=xxxx-xxxx none swap sw 0 0
或
/dev/sda2 none swap sw 0 0
# 注释掉:# UUID=xxxx-xxxx none swap sw 0 0
sudo swapoff -a
✅ 重启后不会再启用 swap。
swapon --show
sudo swapoff /swapfile
/swapfile none swap sw 0 0
(可选)删除文件:
sudo rm /swapfile
free -h
如果 Swap: 一行全部为 0,说明已关闭。
⚠️ 不建议在以下情况关闭 swap:
即使内存充足,Linux 也常用 swap 做 内存回收优化,完全关闭可能导致:
可以调整 swappiness:
sudo sysctl vm.swappiness=10
永久生效:
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf
如果你愿意,可以告诉我:
我可以给你更精确的建议。