以下是Debian Swap文件设置步骤:
检查当前Swap状态
sudo swapon --showfree -h 或 free -h。
创建Swap文件
fallocate(更高效):sudo fallocate -l 2G /swapfile(2G可替换为所需大小)。fallocate不可用,用dd命令:sudo dd if=/dev/zero of=/swapfile bs=1G count=2。设置文件权限
sudo chmod 600 /swapfile。
格式化为Swap空间
sudo mkswap /swapfile。
启用Swap文件
sudo swapon /swapfile。
验证是否生效
sudo swapon --showfree -h 或 free -h。
设置开机自动挂载
编辑/etc/fstab,添加以下行:
/swapfile none swap sw 0 0。
调整swappiness参数(可选)
sudo sysctl vm.swappiness=10(值范围0-100,数值越低越倾向于使用物理内存)。/etc/sysctl.conf,添加vm.swappiness=10,然后执行sudo sysctl -p。注意:
swapoff /swapfile,再删除文件并修改/etc/fstab。