|
第16期 - 2015年11月 HA-AP 网关的读/写 I/O 流程
图2 : HA-AP 读/写 I/O 流程 由主机发出的写命令 ( write commands ) 透过 Loxoll HAE 引擎,同步送至镜像组 ( mirrored
drive ) 中的两个物理卷组员 ( members )。主机的每一个写命令,必须在 HAE 分别收到两个组员命令完成 ( good completion status ) 回报后,才会由 HAE 对主机回报命令完成。 除了对数据离线或丢失提供保护之外,这两个内容完全相同的镜像组员,也供 HAE 引擎用来提升读的性能。因为 HAE 引擎交替从两个组员处,以轮流 ( round-robin ) 的方式读取数据,相较于单一的物理卷,读的性能可能增加到两倍之多。
两个物理存储卷经 HAE 引擎构建为镜像组后,如同被封装 ( encapsulated ) 成为一个逻辑盘阵,呈现给主机供其访问。镜像组的两个组员对主机是形同隐身的,并完全由 HAE 引擎来管理。 HAE 引擎所显示给主机的,是逻辑的镜像盘阵 ( mirrored
drives ) 而非构成镜像的物理组员。 如果镜像组的两个组员有性能高低的差异,可以经由配置指定由性能较高的一个组员优先读取。如此只要性能较高的组员是处于可用状态, HAE 引擎会把所有的读命令都导向该组员。如果两个组员的物理距离较远时,也可以用这个方法来减少对远程组员的访问频率。
未完待续。。。
|
|