关于swap的问题

Hansjakob Florian 187 字 发布于 21 天前 40 次阅读


之前一直以为阿里云轻量的物理内存太小,应该调高swap。

实际测试发现调高反而会造成硬盘I/O满载,导致整个机器死机,只能等半个小时到一个小时才有反应,或者强制关机再重启。

实际上这是swapiness的问题。

阿里云轻量默认给的是60。内存的速度会比磁盘快很多,这样子会加大系统io,同时造的成大量页的换进换出,严重影响系统的性能,所以我们在操作系统层面,要尽可能使用内存,对该参数进行调整。

调成1即可。

sysctl vm.swappiness=1
echo "vm.swappiness=1" >> /etc/sysctl.conf