Skip to content

swap

目录


bash
# 关闭swap
sudo swapoff -a

# 删除swap文件
sudo rm -f /swapfile

# 创建新swap文件
sudo fallocate -l 2G /swapfile
# 设置文件权限
sudo chmod 600 /swapfile
# 格式化为swap格式
sudo mkswap /swapfile
# 激活swap
sudo swapon /swapfile

确保/etc/fstab 存在如下一行

/swapfile none swap sw 0 0

调优

主要能调整的参数只有vm.swappiness。这个参数大致意味着回收匿名页面还是文件页面的优先级。

由于在 SSD 上回收匿名页面和文件页面的回收效率差不多,所以vm.swappiness设置为 100 比较合适

bash
sudo vim /etc/sysctl.d/99-swappiness.conf
vm.swappiness = 100

参考资料:

Copyright © 2022 田园幻想乡 浙ICP备2021038778号-1