在 Debian(以及大多数 Linux 发行版)里,swapper 通常指的是 swap 子系统 / swap 机制,而不是某个具体命令。它的作用可以概括为:当物理内存(RAM)不够用时,把一部分内存数据暂时放到磁盘上,防止系统因内存不足而崩溃或卡死。
下面分点说明它在 Debian 中的作用和常见形式。
✅ 效果:
系统不会立刻 OOM(Out Of Memory),还能继续运行
✅ 要求:
swap ≥ 物理内存大小(或接近)
Linux 内核并不是“内存满了才用 swap”,而是:
lsblk
看到类似:
sda2 swap
特点:
swapon --show
创建示例:
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
优点:
swappiness 决定 内核多“积极”地使用 swap
查看:
cat /proc/sys/vm/swappiness
默认值通常是:
60
含义:
临时修改:
sudo sysctl vm.swappiness=10
永久修改:
sudo nano /etc/sysctl.conf
添加:
vm.swappiness=10
⚠️ 注意:
完全禁用 swap 并不总是一个好主意
ps 中看到它真正“运行”Debian 的 swapper 是内存压力下的“安全气囊”和“休眠硬盘”,用来防止内存耗尽、提高系统稳定性,并在需要时支持休眠。
如果你愿意,我可以帮你:
只要告诉我你的用途(服务器 / 桌面 / 内存大小)即可。