温馨提示×

debian swapper怎样开启

小樊
40
2026-10-07 07:00:59
栏目: 智能运维

在 Debian 中,“swapper”通常指 swap(交换空间) 相关功能。下面分几种常见情况说明如何“开启 swapper / 启用 swap”。


一、查看当前是否已有 swap

swapon --show
free -h

如果没有输出 swap 行,说明当前未启用。


二、方式 1:使用 swap 分区(已有分区)

1. 查看磁盘分区

lsblk

确认是否有类型为 swap 的分区(如 /dev/sda2)。

2. 启用 swap 分区

swapon /dev/sdXn

3. 开机自动启用

编辑 /etc/fstab,添加:

/dev/sdXn none swap sw 0 0

三、方式 2:创建 swap 文件(最常用)

1. 创建 swap 文件(例如 2G)

sudo fallocate -l 2G /swapfile

如果 fallocate 不支持:

sudo dd if=/dev/zero of=/swapfile bs=1M count=2048

2. 设置权限

sudo chmod 600 /swapfile

3. 格式化为 swap

sudo mkswap /swapfile

4. 启用 swap

sudo swapon /swapfile

5. 开机自动启用

编辑 /etc/fstab:

/swapfile none swap sw 0 0

四、调整 swappiness(可选)

查看当前值:

cat /proc/sys/vm/swappiness

临时修改:

sysctl vm.swappiness=10

永久修改:

echo "vm.swappiness=10" | sudo tee -a /etc/sysctl.conf

五、验证是否开启成功

swapon --show
free -h

看到 Swap 有数值即表示 swapper 已开启。


如果你说的是 内核 swapper 进程(PID 0) 或 zram / zswap,可以告诉我具体场景,我可以给更精确的说明。

0 踩