在 Debian 系统中,swap 可以是 swap 分区 或 swap 文件。下面分别说明如何开启(启用)swap 功能。
例如创建一个 2GB 的 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
free -h
swapon --show
lsblk
sudo fdisk -l
sudo mkswap /dev/sdXn
sudo swapon /dev/sdXn
在 /etc/fstab 中添加:
/dev/sdXn none swap sw 0 0
查看当前值:
cat /proc/sys/vm/swappiness
临时修改(如设为 10):
sudo sysctl vm.swappiness=10
永久生效:
sudo nano /etc/sysctl.conf
添加:
vm.swappiness=10
sudo swapoff -a
如果你告诉我:
我可以给你更精确的配置建议。