多路径路径组

多路径路径组

对于本机 RHEL 多路径,单个路径组中有 2 条路径与 2 个路径组(具有相同优先级)各包含 1 条路径之间有什么区别?

哪一个比另一个更好?

单个路径组中的两条路径

# multipath -ll
mpath2 (360060e8005b0e5000000b0e5000001df) dm-11 HP,OPEN-V
[size=5.0G][features=1 queue_if_no_path][hwhandler=0][rw]
\_ round-robin 0 [prio=0][active]
\_ 4:0:0:2  sdc 8:32  [active][ready]
\_ 6:0:0:2  sdn 8:208 [active][ready]

两个路径组,每个路径组包含一个路径

# multipath -ll
mpath2 (360060e8005b0e5000000b0e5000001df) dm-11 HP,OPEN-V
[size=5.0G][features=1 queue_if_no_path][hwhandler=0][rw]
\_ round-robin 0 [prio=1][active]
\_ 4:0:0:2  sdc 8:32  [active][ready]
\_ round-robin 0 [prio=1][enabled]
\_ 6:0:0:2  sdn 8:208 [active][ready]

答案1

当您只有一个路径组时,您的多路径配置是主动/主动的,io 请求分布在两个路径中,在第二种情况下,您只使用一个路径,并且您的多路径配置是主动/被动的,所以您有主动/故障转移,您只在第一组失败时使用第二条路径,多路径故障转移是在组之间(无路径)

相关内容