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
暂无评论内容