在 Ubuntu(以及一般的 Linux 系统)中,swapper 通常指的是 swap 空间(交换分区 / 交换文件)。你可以通过开启 swap 来“启用 swapper”。下面分别介绍 开启 swap 文件(推荐) 和 使用 swap 分区 的方法。
swapon --show
或
free -h
如果没有任何 swap 信息,说明当前未启用。
sudo fallocate -l 2G /swapfile
如果 fallocate 不支持,可用:
sudo dd if=/dev/zero of=/swapfile bs=1M count=2048
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
编辑 /etc/fstab:
sudo nano /etc/fstab
添加一行:
/swapfile none swap sw 0 0
lsblk
或
sudo fdisk -l
sudo swapon /dev/sda2
在 /etc/fstab 中添加:
/dev/sda2 none swap sw 0 0
cat /proc/sys/vm/swappiness
默认值通常是 60。
临时修改:
sudo sysctl vm.swappiness=10
永久修改:
sudo nano /etc/sysctl.conf
添加:
vm.swappiness=10
sudo swapoff -a
如果你说的是 内核中的 swapper 进程(PID 0),那是系统自动管理、不可手动“开启/关闭”的,和 swap 空间不是一个概念。
如果你能补充:
我可以给你更精确的步骤。