储存双活对企业系统性能的影响

时间:2019-06-26 栏目:

企业最为重要的是自身的业务系统,一旦业务系统全面崩溃,后果不堪设想。所以为了维护业务的持续性,把握住企业的命脉。企业在不断的追求更优的技术手段和方案来对核心业务系统进行维护,其中便有存储双活。

由于存储双活保护数据的核心地位和独特性,在存储双活实际落地实现的时候,还是存在着很多的障碍,其中最“突出”的就是如何解决性能影响的问题。

那么存储双活影响存储性能的因素有哪些?

由于储存双活涉及到两个主机,两个主机分别对应两个双活储存,本地读,本地写。

关于写性能这部分的影响因素主要有:

距离:距离越大,写IO同步往返延迟(RTT)越高。

缓存容量:如果本地缓存容量小,写缓存延迟占比就会增加,从而容易导致写缓存满而造成的的缓存无法及时的刷入存储。

存储磁盘本身和RAID级别:存储磁盘所能够承受的写IOPS的最高值越大,所需的响应时间越小,组成的磁盘阵列整体性能越好,RAID级别不同,其磁盘阵列能提供的最高IOPS和响应时间也不同。

读写比例:读写比例越高,写缓存就越容易刷入后端存储,写缓存延迟占比越低,需要同步至对端存储的写IO频率越低,性能越高。

数据的分布:卷在后端磁盘阵列上分布越均匀,其写IO的并发度越高,写IO性能越好。

链路带宽:链路带宽越高,能提供的写IO吞吐量峰值越高,减少了因链路带宽不足造成写IO性能降低的瓶颈。

关于读性能这部分的影响因素主要有:

缓存容量:缓存容量越高,读IO命中缓存的几率越高,减少了直接读写后端存储磁盘的频率。

数据的分布:数据卷在后端磁盘阵列上分布越均匀,直接读磁盘阵列的并发度越高,读IO性能越好。

存储磁盘本身:磁盘本身所能提供的IOPS越高,响应时间越短,读IO性能越好。

所以可以看到,抛开存储本身的因素(缓存、数据分布、磁盘本身),因为存储双活架构的搭建,而导致性能下降的因素为:距离、链路带宽和IO同步频率。所以通常在搭建存储双活时,为了减少对其性能的影响,应该尽量做到:缩短双活存储的距离;增大链路的带宽;减少写IO同步的频率。另外,提升单个存储本身的性能(包括后端存储、存储控制器或者存储网关)。

及时响应,快速服务,为您保驾续航

立即注册

请先完成图形验证

验  证  码:

请先完成图形验证

验  证  码:

隐私声明
当您在本网站进行合作伙伴注册登记,本网站将收集您的相关信息,并保存记录。本网站收集的个人信息包括但不限于:姓名、地址、公司、所在地区、电话号码以及电子邮件地址等。您主动提供的信息越多及越准确,我们就能够更好地为您提供有关服务。
咨询·购买