hyperswap一个IO的顺序?

主机上面一个IO下来以后是直接到svc就返回结束,还是要等本地数据写到磁盘后,才结束?显示全部

主机上面一个IO下来以后是直接到svc就返回结束,还是要等本地数据写到磁盘后,才结束?

收起
参与14

查看其它 1 个回答ZhuJun2014的回答

ZhuJun2014ZhuJun2014存储工程师IBM

主机一个写IO到SVC端这个卷的owner节点后,会把这个IO同时复制到AUX卷所在的IOG的两个nodes,同时,这个写IO达到Owner节点的写缓存,并镜像到parnter节点的写缓存。

当AUX卷所在IOG的两个nodes的写缓存完成写IO接收后,同时本地两个nodes的写缓存完成IO接收后,Owner节点返回IO写完成操作给主机端。

硬件生产 · 2017-12-11
浏览1942
  • 如果我有3台存储,一台存储性能稍微低端,我想让三台存储做镜像,按照您的说法,我这台性能低的存储,是不是放到sitea或者siteb都没有影响。(数据存三份)
    2017-12-11
  • 三份存储,其中两份应该在一个站点形成vdm关系,另外一份在另外一个站点。如果不考虑IO压力达到存储的性能瓶颈,那么放在任何一端都是ok的,因为VDM的写数据时到Cache就完成,然后再异步往后刷到后端磁盘。如果是IO压力很大,那么由于需要频繁destage IO到后端,性能最差的存储,就会成为短筒效应中的短板,导致性能差。 大部分客户部署的时候,通常都是是生产2份,同城一份的架构。
    2017-12-11

回答者

ZhuJun2014
存储工程师IBM
擅长领域: 存储灾备双活

ZhuJun2014 最近回答过的问题

回答状态

  • 发布时间:2017-12-11
  • 关注会员:3 人
  • 回答浏览:1942
  • X社区推广