Linux 添加 Swap 空间
创建 Swap
- 检查当前的 swap 情况
sh
swapon --show- 创建一个用于 swap 的文件
sh
fallocate -l 1G /swapfile- 设置 swap 文件的权限,只允许 root 用户读写
sh
chmod 600 /swapfile- 使用
mkswap命令将文件设置为 swap 空间
sh
mkswap /swapfile- 使用
swapon命令启用 swap 空间
sh
swapon /swapfile常见问题
开机自动启动 Swap
- 编辑
/etc/fstab文件
sh
vim /etc/fstab- 在最后一行添加以下内容
sh
/swapfile swap swap defaults 0 0调整 Swap 优先级
- 通过调整
swappiness值,可以更改系统对 Swap 分区的依赖程度,越高则越倾向于使用 swap 分区 - 查看当前
swappiness值
sh
cat /proc/sys/vm/swappiness- 编辑
/etc/sysctl.conf
sh
vim /etc/sysctl.conf- 在最后一行添加一下内容
ini
vm.swappiness = 60 # 建议设置为 1-60- 运行
sysctl -p使其生效







