在 Debian 系统中,swapper 通常指的是 swap(交换空间) 的配置。下面我按常见场景给你一个完整说明,从查看、创建到优化设置。
swapon --show
free -h
适合大多数 Debian 桌面 / 服务器。
sudo fallocate -l 4G /swapfile
如果 fallocate 不可用:
sudo dd if=/dev/zero of=/swapfile bs=1M count=4096
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
编辑 /etc/fstab:
sudo nano /etc/fstab
添加一行:
/swapfile none swap sw 0 0
适合安装系统时已规划好分区的情况。
lsblk
fdisk -l
/dev/sda2)sudo mkswap /dev/sda2
sudo swapon /dev/sda2
/etc/fstab/dev/sda2 none swap sw 0 0
查看当前值:
cat /proc/sys/vm/swappiness
临时修改(重启失效):
sudo sysctl vm.swappiness=10
永久修改:
sudo nano /etc/sysctl.conf
添加或修改:
vm.swappiness=10
建议值:
sudo swapoff -a
重新开启:
sudo swapon -a
Debian 也支持 zRAM(压缩内存):
sudo apt install zram-tools
适合低内存设备。
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
如果你愿意,可以告诉我:
我可以给你一套最适合你机器的 swap 配置方案。