在 Ubuntu 里,“swapper” 这个词通常有两种理解,我先分别说明,你看看你说的是哪一种:
Ubuntu 的 swap 不是在“swapper”这个文件里设置的,而是通过以下方式管理:
swapon --show
free -h
例如创建一个 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
cat /proc/sys/vm/swappiness
临时修改:
sudo sysctl vm.swappiness=10
永久修改:
sudo nano /etc/sysctl.conf
添加:
vm.swappiness=10
swapper 是 Linux 内核进程(PID 0)你只能:
/etc/swapper.conf如果你能补充一下:
我可以给你更精确的配置建议。