温馨提示×

ubuntu swapper在哪里设置

小樊
44
2026-10-06 14:48:41
栏目: 智能运维

在 Ubuntu 里,“swapper” 这个词通常有两种理解,我先分别说明,你看看你说的是哪一种:


一、如果你说的是 swap 分区 / swap 文件(交换空间)的设置

Ubuntu 的 swap 不是在“swapper”这个文件里设置的,而是通过以下方式管理:

1. 查看当前 swap

swapon --show
free -h

2. 设置 swap 文件(推荐方式,Ubuntu 默认)

例如创建一个 4G 的 swap 文件:

sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

开机自动启用,编辑:

sudo nano /etc/fstab

添加:

/swapfile none swap sw 0 0

3. 调整 swap 使用倾向(swappiness)

cat /proc/sys/vm/swappiness

临时修改:

sudo sysctl vm.swappiness=10

永久修改:

sudo nano /etc/sysctl.conf

添加:

vm.swappiness=10

二、如果你说的是 内核里的 swapper 进程(PID 0)

  • swapper 是 Linux 内核进程(PID 0)
  • 不能也不需要在用户空间“设置”
  • 它是内核调度的一部分,负责空闲 CPU 和交换相关底层工作

你只能:

  • 通过内核参数影响内存/调度行为
  • 不能“配置 swapper 本身”

三、常见误解澄清

  • ❌ 没有 /etc/swapper.conf
  • ❌ 不能在 GUI 里直接“设置 swapper”
  • ✅ 能设置的是 swap 空间 和 swappiness

如果你能补充一下:

  • 是 桌面版还是服务器版
  • 想解决什么问题(卡顿?内存不足?休眠?)

我可以给你更精确的配置建议。

0 踩