在作erlang压力测试的时候 我的机器内存是4G 在erlang程序用到2-3G内存的时候 swapd开始工作了 erlang程序的反应明显慢了下来。
但是这时候我实际上还有1G左右的物理内存。起先尝试用swapoff把swap关闭了 系统运行平滑 但是当物理内存用完的时候 我的机器就
挂了。这个不是很好。找了资料发现可以解决/proc/sys/vm/swappiness这个问题。 /proc/sys/vm/swappiness默认是50 把它设小
linux就不倾向使用swap 反之则用swap. 最后推荐设为10
减少linux swap对erlang程序的影响
最新推荐文章于 2025-01-03 14:27:38 发布
本文介绍了一个在进行Erlang压力测试时遇到的问题:即使仍有大量空闲物理内存,系统仍开始使用swap空间导致性能下降。文中探讨了解决方案,通过调整/proc/sys/vm/swappiness参数来控制Linux系统更倾向于使用物理内存而非swap空间。
1133

被折叠的 条评论
为什么被折叠?



