一种存储系统性能判定方法及系统技术方案

技术编号:17265131 阅读:21 留言:0更新日期:2018-02-14 12:31
本申请公开了一种存储系统性能判定方法及系统,该方法包括:检测存储系统的异步复制是否停止;若异步复制停止,则检测存储系统是否出现IO超时;若存储系统出现IO超时,则判定存储系统处于过载状态。在本发明专利技术中利用存储系统进行异步复制时,会启动定时器,周期性的检测数据复制的往返时延,当往返时延过大的计数达到一定阈值时,说明存储系统的性能有所下降,存储系统会自动关闭异步复制,并且上报IO超时,通过这种方法,可以直观的判断出存储系统的性能处于过载状态。

A method and system for determining the performance of a storage system

The invention discloses a method and a system for determining the performance of the storage system, the method includes: detecting asynchronous storage system copy is stopped; if asynchronous replication stops, then detect the storage system will appear IO timeout; if the memory system IO timeout, determine the storage system is in overload state. The storage system in the invention of asynchronous replication, will start the timer, the round-trip delay detection data replication cycle, when the round-trip delay is too large the count reaches a certain threshold, that the performance of the storage system decreased, storage system will automatically close asynchronous replication, and reported IO timeout, by this method, can judge the performance of the storage system is in overload state.

【技术实现步骤摘要】
一种存储系统性能判定方法及系统
本专利技术涉及计算机互联网领域,特别涉及一种存储系统性能判定方法及系统。
技术介绍
随着人类社会的不断发展,信息呈现爆炸式的增长方式,产生的数据也越来越多。目前的存储系统容量已经达到PB级,并且继续向着更高一级的层次发展。在实际运行的过程中,存储系统会产生大量的数据和信息,在保证数据信息安全的同时还要保证使用者对于大量数据的快速访问,因此,对计算机存储系统的性能提出了更高的要求。存储系统的性能分析与评价一直是计算机系统研究领域的一个重要课题,相比较计算机的传输与计算,计算机存储系统的发展较慢,因而对存储系统性能的研究已经成为当务之急。人们研究计算机的性能,其目的是为了对已有存储系统的缺陷和瓶颈进行分析,给存储系统提供数据保护、负载均衡以及保证系统正常快速运转,又或者是对未来设计的存储系统进行性能预测,以实现存储系统性能的最佳设计或者是配置。目前对计算机存储系统性能评价的方法主要有数学建模、解析与仿真等,但是这些方法检测准确性较低、实时效果差,所以怎样利用更好的方法来判断存储系统的性能是本领域技术人员亟待解决的问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种存储系统性能判定方法及系统,以提高用户在判定存储系统性能时的用户体验。其具体方案如下:一种存储系统性能判定方法,包括:检测存储系统的异步复制是否停止;若所述异步复制停止,则检测所述存储系统是否出现IO超时;若所述存储系统出现所述IO超时,则判定所述存储系统处于过载状态。优选的,所述检测存储系统的异步复制是否停止的过程之后,还包括:若所述异步复制未停止,则判定所述存储系统处于正常工作状态。优选的,所述若所述异步复制停止,则检测所述存储系统是否出现超时的过程之后,还包括:若所述存储系统未出现所述IO超时,则重新检测所述异步复制是否停止。优选的,所述检测存储系统的异步复制是否停止的过程之前,还包括:获取用户终端发送的异步复制指令;对所述异步复制指令进行响应。优选的,所述对所述异步复制指令进行响应的过程,包括:将所述存储系统中第一卷的数据备份至第二卷中;其中,所述第一卷为预先在所述存储系统的本地磁盘中创建的卷,所述第二卷为预先在所述本地磁盘中创建的卷,且所述第一卷与所述第二卷的大小一致。优选的,所述对所述异步复制指令进行响应的过程,包括:将所述存储系统中第一卷的数据备份至第二卷中;其中,所述第一卷为预先在所述存储系统的本地磁盘中创建的卷,所述第二卷为预先在所述存储系统的共享磁盘中创建的卷,且所述第一卷与所述第二卷的大小一致。优选的,还包括:以10S的检测周期检测所述异步复制是否停止。相应的,本专利技术还公开了一种存储系统性能判定系统,包括:存储系统检测模块,用于检测存储系统的异步复制是否停止;IO超时检测模块,用于当所述异步复制停止,则检测所述存储系统是否出现IO超时;存储系统第一判定模块,用于当所述存储系统出现所述IO超时,则判定所述存储系统处于过载状态。优选的,还包括:异步复制检测模块,用于当所述异步复制停止,则检测所述存储系统是否出现超时的过程之后,若所述存储系统未出现所述IO超时,则重新检测所述异步复制是否停止。优选的,还包括:检测周期设置模块,用于以10S的检测周期检测所述异步复制是否停止。在本专利技术中,一种存储系统性能判定方法,包括:检测存储系统的异步复制是否停止;若异步复制停止,则检测存储系统是否出现IO超时;若存储系统出现IO超时,则判定存储系统处于过载状态。当存储系统进行异步复制时,存储系统会启动定时器,并且会周期性的检测主机复制的往返时延,在存储系统正常工作的条件下,往返时延是一个很小的值,当存储系统的性能下降时,往返时延的值将会随之增加,在一个检测周期中,如果超过1/3的周期时间内往返时延过大,则该周期被视为坏周期,且存储系统会对坏周期的个数进行计数,当存储系统的计数达到一定的阈值时,存储系统会自动关闭异步复制,并且上报IO超时,所以利用异步复制的这一特性,可以直观的判断出存储系统的性能处于过载状态。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例一提供的一种存储系统性能判定方法流程图;图2为本专利技术实施例二提供的一种存储系统性能判定方法流程图;图3为本专利技术实施例三提供的一种存储系统性能判定系统结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例一公开了一种存储系统性能判定方法,参见图1所示,该方法,包括:步骤S11:检测存储系统的异步复制是否停止;步骤S12:若异步复制停止,则检测存储系统是否出现IO超时;步骤S13:若存储系统出现IO超时,则判定存储系统处于过载状态。在本实施例中,首先是检测存储系统的异步复制是否停止,如果存储系统的异步复制正常运行,说明存储系统的性能良好,如果存储系统的异步复制停止,则说明存储系统的运行出现了问题,因为异步复制是将数据从存储系统的一个存储空间拷贝到存储系统的另一个存储空间,会出现时间上的延迟,通常这个延迟时间是由网络带宽和系统负载情况等因素决定的。并且在存储系统进行异步复制的过程中,定时器会对存储系统中的坏周期进行计数,并且当定时器的计数达到一定的阈值时,系统会判定存储系统的自身性能不足,随即关闭异步复制,并且上报IO超时。本专利技术正是利用存储系统的这一特点来对存储系统的性能进行检测。在传统检测存储系统性能的方法当中,检测的结果对于用户往往是不可见的,并且检测的结果准确性较低,实时效果较差。而利用本专利技术中的方法来检测存储系统的性能时,可以将检测的结果实时的反应在操作系统的页面上,提高了用户体验。可见,在本专利技术中当存储系统进行异步复制时,存储系统会启动定时器,并且会周期性的检测主机复制的往返时延,在存储系统正常工作的条件下,往返时延是一个很小的值,当存储系统的性能下降时,往返时延的值将会随之增加,在异步复制的检测周期中,如果超过1/3的周期内出现往返时延过大,则该周期被视为坏周期,且存储系统会对坏周期的个数进行计数,当存储系统的计数达到一定的阈值时,存储系统会自动关闭异步复制,并且上报IO超时,所以利用异步复制的这一特性,可以直观的判断出存储系统的性能处于过载状态。本专利技术实施例二公开了一种具体的存储系统性能判定方法,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。如图2所示,具体的:步骤S21:检测存储系统的异步复制是否停止;步骤S22:若异步复制未停止,则判定存储系统处于正常工作状态;步骤S23:若异步复制停止,则检测存储系统是否出现IO超时;步骤S24:若存储系统未出现IO超时,则重新检测异步复制是否停止;步骤S25:若存储系统出现IO超时,则判定存储系统处于过载状态。可以理解的是,如果本文档来自技高网...
一种存储系统性能判定方法及系统

【技术保护点】
一种存储系统性能判定方法,其特征在于,包括:检测存储系统的异步复制是否停止;若所述异步复制停止,则检测所述存储系统是否出现IO超时;若所述存储系统出现所述IO超时,则判定所述存储系统处于过载状态。

【技术特征摘要】
1.一种存储系统性能判定方法,其特征在于,包括:检测存储系统的异步复制是否停止;若所述异步复制停止,则检测所述存储系统是否出现IO超时;若所述存储系统出现所述IO超时,则判定所述存储系统处于过载状态。2.根据权利要求1所述的方法,其特征在于,所述检测存储系统的异步复制是否停止的过程之后,还包括:若所述异步复制未停止,则判定所述存储系统处于正常工作状态。3.根据权利要求1所述的方法,其特征在于,所述若所述异步复制停止,则检测所述存储系统是否出现超时的过程之后,还包括:若所述存储系统未出现所述IO超时,则重新检测所述异步复制是否停止。4.根据权利要求1所述的方法,其特征在于,所述检测存储系统的异步复制是否停止的过程之前,还包括:获取用户终端发送的异步复制指令;对所述异步复制指令进行响应。5.根据权利要求4所述的方法,其特征在于,所述对所述异步复制指令进行响应的过程,包括:将所述存储系统中第一卷的数据备份至第二卷中;其中,所述第一卷为预先在所述存储系统的本地磁盘中创建的卷,所述第二卷为预先在所述本地磁盘中创建的卷,且所述第一卷与所述第二卷的大小一致。6.根...

【专利技术属性】
技术研发人员:胡正建
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1