【Linux】调整PVE的swap策略,缓解硬盘寿命消耗

Proxmox VE(PVE)在安装完成后默认会有8GiB的swap空间,默认在物理内存使用率达到40%时开始使用swap,这样会加快硬盘寿命的消耗。

可以通过调整系统的swappiness参数来控制系统在物理内存充足时是否使用swap空间。swappiness是一个内核参数,定义了内核在物理内存充足时将数据交换到swap空间的倾向性。

打开/etc/sysctl.conf文件,在末尾添加:

vm.swappiness=10

然后激活设置

sysctl -p

检查当前swappiness值

cat /proc/sys/vm/swappiness

通过调整swappiness参数,系统在物理内存充足时将尽量避免使用swap,从而减轻硬盘的写入负担,延长硬盘的使用寿命。

如果发现swap策略不符合预期,想要临时把swap占用清空,可以分别使用以下命令

sudo swapoff -a
sudo swapon -a

swapoff -a 命令会关闭所有 swap 分区和 swap 文件,这将强制将数据迁回到物理内存。然后,swapon -a 命令会重新启用所有 swap 分区和 swap 文件。

© 版权声明
THE END
点赞9 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容