FC-Multipath:哪个 path_selector 性能最佳?

FC-Multipath:哪个 path_selector 性能最佳?

因此我了解到,自 Red Hat 6 以来,可以在 3 种算法之间进行选择,以实现到我的 FC-SAN 的不同路径之间的负载平衡,默认的哑循环算法和新的算法——队列长度和服务时间。

我已经搜索了很长时间,希望找到多总线配置中 path_selector 的不同值的性能比较,但我没有找到任何基于实际经验的信息。我甚至没有找到关于在哪种情况下性能更好的假设。

有没有人对这个问题做过真正的性能测试?或者有我找不到的资源信息?

答案1

我有几个使用队列长度的服务器,它们没有遇到任何问题。但总的来说,在多路径方面没有太多需要优化的地方。我们仍然对绝大多数服务器使用基本的循环调度——这是一种众所周知的设置,几乎没有未知风险,而且至少在我的店里,基于队列或服务时间的多路径的性能提升很小。

您是否正在尝试解决某个具体问题?或者您只是确保自己已尽可能做好设置?

答案2

与此同时,我做了一些测试,差异实际上很小:

                        round-robin queue-length    service-time
Write char KB/sec       872         884             876
Write block KB/sec      327345      331218          330533
Rewrite KB/sec          144384      144102          141393
Read char KB/sec        3714        3900            3485
Read block KB/sec       363308      349765          360518
Random Seeks count/sec  19          18  

我在 ext4 文件系统上使用了 bonnie++。

相关内容