The invention discloses a method of avoiding block storage IOPS overload, which belongs to the field of storage performance evaluation. The method of the present invention IOPS block storage to avoid overload, will affect the curing factor IOPS into constant value, comprehensive storage characteristics of rational design of the algorithm, the factors as input parameters to calculate the current storage allocation of resources under a single volume IOPS value, and the lowest volume storage system IOPS ability value comparison, when calculating the single volume IOPS value is less than the minimum volume capacity storage system IOPS capacity value, adopt the reasonable method to eliminate the block storage system overload. The method of avoiding IOPS overload in this invention can balance the load of IO and prevent the IOPS overload caused by the unbalance of IO. It has good application value.
【技术实现步骤摘要】
一种避免块存储IOPS过载的方法
本专利技术涉及存储性能评估
,具体提供一种避免块存储IOPS过载的方法。
技术介绍
IOPS(Input/OutputOperationsPerSecond)每秒读写(I/O)操作的次数,是指单位时间内系统能处理的I/O请求数量。IOPS直接反映了存储的性能高低。块存储系统中影响IOPS的因素很多,比如读写负载比例、读写特性、硬盘类型、RAID类型、存储的现运行的业务负载等,通过某种固定的算法无法自动计算出块存储系统的最大IOPS性能值,如果用户端无限制、无预案的情况下下发读写请求,IO请求超出了块存储系统实际的处理能力,会导致IOPS过载的问题,在客户端就会造成读写操作的响应超时,或进一步造成客户端磁盘的离线,对客户造成不良的体验效果。但是从最底层的物理磁盘端可以计算出最大IOPS能力,进而推算出块存储系统单个卷的IOPS处理能力。
技术实现思路
本专利技术的技术任务是针对上述存在的问题,提供一种能使IO负载均衡,防止IO不均衡导致IOPS过载的避免块存储IOPS过载的方法。为实现上述目的,本专利技术提供了如下技术方案:一种避免块存储IOPS过载的方法,将影响IOPS的因素因子固化成常量值,综合存储特性设计合理的算法,将因素因子作为输入参数计算出当前存储资源配置下单个卷的IOPS能力值,并与存储系统卷的最低IOPS能力要求值比较,当计算出的单个卷的IOPS能力值小于存储系统卷的最低IOPS能力要求值时,采取合理的方法消除块存储系统过载。当计算出的单个卷的IOPS能力值小于存储系统卷的最低IOPS能力要求值时,说明块存储 ...
【技术保护点】
一种避免块存储IOPS过载的方法,其特征在于:将影响IOPS的因素因子固化成常量值,综合存储特性设计合理的算法,将因素因子作为输入参数计算出当前存储资源配置下单个卷的IOPS能力值,并与存储系统卷的最低IOPS能力要求值比较,当计算出的单个卷的IOPS能力值小于存储系统卷的最低IOPS能力要求值时,采取合理的方法消除块存储系统过载。
【技术特征摘要】
1.一种避免块存储IOPS过载的方法,其特征在于:将影响IOPS的因素因子固化成常量值,综合存储特性设计合理的算法,将因素因子作为输入参数计算出当前存储资源配置下单个卷的IOPS能力值,并与存储系统卷的最低IOPS能力要求值比较,当计算出的单个卷的IOPS能力值小于存储系统卷的最低IOPS能力要求值时,采取合理的方法消除块存储系统过载。2.根据权利要求1所述的避免块存储IOPS过载的方法,其特征在于:所述方法具体包括以下步骤:S1:将影响array的IOPS的因素因子输入算法公式(1),计算出每个array的在块存储系统中的IOPS能力值,其中算法公式(1)为:array的IOPS能力值=硬盘数量*硬盘最大IOPS能力/读写惩罚值(1);S2:对每个array的在块存储系统中的IOPS能力值求和,得出每个存储池的总IOPS能力值;S3:根据步骤S2计算出的每个存储池的总IOPS能力值与块存储系统中配置的各种不同属性的卷数量,由算法公式(2),计算出单个卷的IOPS能力值,其中算法公式(2)为:单个卷的IOPS能力值=(存储池的总IOPS能力值/(1+本地复制比率值*活跃本地复制关系百分比值))/(主...
【专利技术属性】
技术研发人员:刘粉粉,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。