温馨提示×

ubuntu swapper如何开启

小樊
57
2026-09-09 15:40:54
栏目: 智能运维

在 Ubuntu(以及一般的 Linux 系统)中,swapper 通常指的是 swap 空间(交换分区 / 交换文件)。你可以通过开启 swap 来“启用 swapper”。下面分别介绍 开启 swap 文件(推荐) 和 使用 swap 分区 的方法。


一、查看当前是否已经开启 swap

swapon --show

或

free -h

如果没有任何 swap 信息,说明当前未启用。


二、使用 swap 文件方式开启 swapper(最常用)

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

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:

sudo nano /etc/fstab

添加一行:

/swapfile none swap sw 0 0

三、使用已有 swap 分区开启

1. 查看分区

lsblk

或

sudo fdisk -l

2. 启用 swap 分区(假设是 /dev/sda2)

sudo swapon /dev/sda2

3. 开机自动挂载

在 /etc/fstab 中添加:

/dev/sda2 none swap sw 0 0

四、调整 swap 使用倾向(可选)

cat /proc/sys/vm/swappiness

默认值通常是 60。

临时修改:

sudo sysctl vm.swappiness=10

永久修改:

sudo nano /etc/sysctl.conf

添加:

vm.swappiness=10

五、关闭 swap(如需)

sudo swapoff -a

如果你说的是 内核中的 swapper 进程(PID 0),那是系统自动管理、不可手动“开启/关闭”的,和 swap 空间不是一个概念。

如果你能补充:

  • Ubuntu 版本
  • 是服务器还是桌面
  • 想用 swap 文件还是分区

我可以给你更精确的步骤。

0 踩