多路径FAQ系列宣传07你不了解的UltraPath负载均衡算法
Posted 华为IT资料在线
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多路径FAQ系列宣传07你不了解的UltraPath负载均衡算法相关的知识,希望对你有一定的参考价值。
负载均衡是多路径软件最重要的一个特性,通过负载均衡技术,多路径软件能够充分利用多条链路的带宽,提高系统整体的吞吐能力。
【UltraPath主要支持3种负载均衡选路算法】
轮询(round-robin)算法:IO平均分摊到每条路径。
最小队列深度(min_queuedepth)算法:实时统计各路径的排队IO数,并将IO下发到当前排队IO数最小的路径。
最小任务(min_task)算法:在min_queuedepth算法的基础上再根据每个IO请求的块大小计算出总体负载数据量,将IO下发到当前负载数据量最小的路径。
轮询算法实现简单,计算开销小,在环境单一、链路状况良好的场景拥有最好的性能,但对于实际场景中动态发生的各种链路拥塞缺乏适应能力。
最小队列深度和最小任务算法相对来说更适合实际场景,UltraPath默认的负载均衡算法为最小队列深度。
【UltraPath负载均衡的路径范围】
对于Active-Active形态的阵列,UltraPath在所有路径范围内进行负载均衡。
对于Active-Active/Asymmetric形态的阵列,UltraPath在路径组范围内进行负载均衡。
如下图所示,LUN A的IO只由path1和path2分担,LUN B的IO只由path3和path4分担。
【适用范围】
UltraPath多路径软件。
猜您喜欢:
以上是关于多路径FAQ系列宣传07你不了解的UltraPath负载均衡算法的主要内容,如果未能解决你的问题,请参考以下文章