温馨提示×

Debian swapper默认值多少

小樊
42
2026-06-30 22:11:27
栏目: 智能运维

Debian 中,“swapper”相关的默认值通常指 swap 分区 / swap file 的大小swappiness(交换倾向) 参数,不同语境含义不同。

下面分别说明常见理解:


1️⃣ swappiness(交换倾向)默认值

这是最常见被问到的“swapper 默认值”。

默认值

swappiness = 60

查看方式

cat /proc/sys/vm/swappiness
# 或
sysctl vm.swappiness

含义

  • 值范围:0 ~ 100
  • 60 表示:
    内存在使用 约 40% 左右 就开始较积极使用 swap
  • 越大 → 越倾向使用 swap
  • 越小 → 越倾向留在物理内存

临时修改

sudo sysctl -w vm.swappiness=10

永久修改

sudo nano /etc/sysctl.conf

添加:

vm.swappiness=10

2️⃣ swap 分区 / swap file 的默认大小(安装时)

Debian 安装器默认值 与内存大小有关:

内存大小 默认 swap
≤ 2GB 约 2 × RAM
2–8GB ≈ RAM
> 8GB 2–4GB 或根本不建

⚠️ Debian 没有强制固定值,取决于:

  • 安装方式(图形 / 自动 / 手动)
  • 是否使用 LVM
  • 是否有休眠需求

3️⃣ 使用 zRAM 的情况(较新系统)

某些 Debian 衍生版或云镜像可能使用 zRAM

swapon --show

zRAM 本身 没有固定默认值,通常由 systemd-zram-generator 动态计算。


总结

项目 Debian 默认值
swappiness 60
swap 大小 ❌ 不固定(与内存相关)
swapper 本身 内核线程,无“数值”

如果你指的是 内核 swapper 行为、OOM、休眠、zRAM 或服务器调优,可以告诉我具体场景,我可以给你更精确的默认值和建议。

0