在 Debian(以及大多数 Linux 发行版)里,swapper / swap 通常指 swap 分区或 swap 文件。关闭 swap 一般有以下几种方式,按需选择。
sudo swapoff -a
free -h
# 或
swapon --show
sudo nano /etc/fstab
找到类似下面的行(可能有多个):
/swapfile none swap sw 0 0
# 或
UUID=xxxx none swap sw 0 0
在行首加 # 注释掉:
# /swapfile none swap sw 0 0
保存退出。
sudo swapoff -a
sudo swapoff /swapfile
sudo rm -f /swapfile
并确保 /etc/fstab 中相关行已注释。
某些系统(如云服务器)可能通过:
systemctl status swap.target
一般不会自动启用,除非配置了。
sudo sysctl vm.swappiness=10
永久生效:
echo "vm.swappiness=10" | sudo tee -a /etc/sysctl.conf
如果你能告诉我:
swapon --show 的输出cat /etc/os-release)我可以给你更精确的操作步骤。