创建
可使用 free -h 检查当前 swap 分区的使用情况
创建一个新的交换文件(大小自己填)
bash
sudo fallocate -l 1G /swapfile设置文件权限为仅 root(可选)
bash
sudo chmod 600 /swapfile格式化文件为交换空间
bash
sudo mkswap /swapfile启用 swap
bash
sudo swapon /swapfile启用自动挂载
进入 etc/fstab 文件,在末尾加入:
bash
/swapfile none swap sw 0 0修改
修改 swap 触发阈值
进入 etc/sysctl.conf 文件,修改 vm.swappiness=80 后面的值。如果没有自己加一条进去。
修改 swap 空间大小
- 使用
swapoff -a关闭 swap - 删掉之前创建的
swapfile - 重新执行创建流程