创建Swap文件/分区
sudo dd if=/dev/zero of=/swapfile bs=1M count=4096
(创建4GB文件)sudo mkswap /swapfile
(格式化)sudo chmod 600 /swapfile
(设置权限)sudo swapon /swapfile
(启用)/etc/fstab
添加/swapfile swap swap defaults 0 0
实现开机自动挂载。fdisk
/parted
创建分区,格式化为swap后挂载,步骤类似文件方式。Swap大小设置
调整Swappiness值
sysctl vm.swappiness=20
临时设置,或修改/etc/sysctl.conf
永久生效。监控与维护
free -h
或swapon --show
定期查看Swap使用情况。注意事项
zram
/zswap
减少磁盘写入。参考来源: