一种存储分区利用率和IOPS的分析方法,系统及终端设备技术方案

技术编号:20484424 阅读:25 留言:0更新日期:2019-03-02 18:47
本发明专利技术提供一种存储分区利用率和IOPS的分析方法,系统及终端设备,每经过一预设时长,保存所述时段存储服务器的存储状态;获取用户输入的存储状态查询时段;根据用户输入的存储状态查询时段,获取存储服务器的存储状态信息,存储状态分析模块分析存储服务器的存储状态信息;展示存储状态分析模块分析后的存储状态信息。采用协方差方法量化之间的关系,可以分析出存储服务器运行历史中的任意时间单个存储分区的IOPS和利用率之间关系变化,从而可以有效判断出所选时间段存储分区的性能监控是否正常,对于了解存储服务器存储分区的运行状况提供帮助。

【技术实现步骤摘要】
一种存储分区利用率和IOPS的分析方法,系统及终端设备
本专利技术涉及计算机存储系统领域,尤其涉及一种存储分区利用率和IOPS的分析方法,系统及终端设备。
技术介绍
随着科学计算和各种网络应用的快速发展,人类产生的信息量越来越多,这使的数据的存储越来越被人们所关注,从而使得存储部件在整个计算机体系中所处的地位越来越重要,存储已经由单一的存储分区、磁带转向存储分区阵列,进而发展到当前流行的存储网络,如NAS(NetworkStorageTechnologies,网络存储技术),SAN(StorageAreaNetwork,存储区域网络)和iscsi(InternetSmallComputerSystemInterface,互联网小型计算机系统接口)等。大规模的数据应用需求不断涌现,海量数据及其应用也成为一个新的发展方向,数据存储已经对人们的工作和生活产生了巨大的影响,而其中对于存储设备的各项性能数据分析也自然越来越重要。存储设备的历史性能数据为存储设备各项性能数据保存下来的历史记录,通过分析历史性能数据,可以有效的监控存储设备运行的情况、分析存储设备的优劣、进行存储设备未来运行状况的预测,因此如何统计存储设备历史性能数据信息是亟待解决的技术问题。而通常情况,存储设备的性能数据指标存储分区IOPS(I/Opersecond),即每秒最大I/O数,可以用来衡量大量小文件并发随机读写的环境中,存储分区所能提供的最大文件并发数,如数据库应用等很多方面,而存储分区利用率则表示存储分区每秒钟被使用的整体情况,正常情况下和存储分区IOPS是正相关的。实际情况下,存储分区的利用率和IOPS统计数据都是一组波动的值,不容易量化出之间联系,造成无法统计存储设备历史性能数据信息。
技术实现思路
为了克服上述现有技术中的不足,本专利技术提供一种存储分区利用率和IOPS的分析方法,方法包括:S1,每经过一预设时长,保存所述时段存储服务器的存储状态;S2,获取用户输入的存储状态查询时段;S3,根据用户输入的存储状态查询时段,获取存储服务器的存储状态信息,存储状态分析模块分析存储服务器的存储状态信息;S4,展示存储状态分析模块分析后的存储状态信息。优选地,S1之前还包括:存储服务器包括多个存储分区;每个存储分区配置有存储分区编号;S2还包括:获取用户输入的存储状态查询时段以及获取待查询存储分区的编号。优选地,步骤S3还包括:存储状态分析模块采用如下方式进行分析存储服务器的存储状态信息:其中i:表示用户输入的存储状态查询时段;j:表示存储服务器存储分区的编号,j=1、2、3……;n:表示用户查看的指定时间段内,共有多少个推送时间点;cov[j]:用户查看的时间段内所有指定数据中,第j个存储分区的存储状态信息;X[i,j]:用户查看的时间段内的第j个存储分区所对应的第i个时间点存储分区利用率性能数据;Y[i,j]:用户查看的时间段内的第j个存储分区所对应的第i个时间点存储分区IOPS性能数据。优选地,Xave[j]:获取方式为:表示用户查看的指定时间段内第j个存储分区利用率性能数据的平均值;Yave[j]:计算公式为:表示用户查看的指定时间段内第j个存储分区IOPS性能数据的平均值。优选地,存储状态信息包括:存储分区利用率值和IOPS性能数据;步骤S1还包括:每经过一预设时长,通过SSH协议或FTP协议获取存储服务器的存储状态信息的历史性能数据,保存所述存储服务器的存储状态。优选地,步骤S1之后还包括:每经过一预设时长,保存所述时段存储服务器的存储状态,把所述时段,存储服务器储存的数据存入数据库;以时间为单位,数据库将按照不同数据类型分别存入相应的数据表中;存储分区的IOPS数据,每经过一预设时长记录一条IOPS数据信息,存入IOPS表中;所述IOPS数据信息包括存储分区识别ID、产生时间、存储分区ID、IOPS值大小;预设存储分区中每条数据的储存时限,当数据达到储存时限时,自动清除冗余数据。一种存储分区利用率和IOPS的分析系统,包括:客户端以及存储服务器;客户端包括:存储状态保存模块,数据输入模块,存储状态分析模块以及展示模块;存储状态保存模块用于每经过一预设时长,保存所述时段存储服务器的存储状态;数据输入模块用于提供获取用户输入存储状态查询时段的端口;存储状态分析模块用于根据用户输入的存储状态查询时段,获取存储服务器的存储状态信息,存储状态分析模块分析存储服务器的存储状态信息;展示模块用于展示存储状态分析模块分析后的存储状态信息。优选地,存储状态分析模块还用于采用如下方式进行分析存储服务器的存储状态信息:Xave[j]:获取方式为:表示用户查看的指定时间段内第j个存储分区利用率性能数据的平均值;Yave[j]:计算公式为:表示用户查看的指定时间段内第j个存储分区IOPS性能数据的平均值。优选地,存储状态保存模块还用于每经过一预设时长,通过SSH协议或FTP协议获取存储服务器的存储状态信息的历史性能数据,保存所述存储服务器的存储状态;把所述时段,存储服务器储存的数据存入数据库;以时间为单位,数据库将按照不同数据类型分别存入相应的数据表中;存储分区的IOPS数据,每经过一预设时长记录一条IOPS数据信息,存入IOPS表中;所述IOPS数据信息包括存储分区识别ID、产生时间、存储分区ID、IOPS值大小;预设存储分区中每条数据的储存时限,当数据达到储存时限时,自动清除冗余数据。一种实现基于协方差分析存储分区利用率和IOPS分析方法的终端设备,包括:存储器,用于存储计算机程序及实现基于协方差分析存储分区利用率和IOPS分析方法;处理器,用于执行所述计算机程序及实现基于协方差分析存储分区利用率和IOPS分析方法,以实现基于协方差分析存储分区利用率和IOPS分析方法的步骤。从以上技术方案可以看出,本专利技术具有以下优点:本专利采用协方差方法量化之间的关系,可以分析出存储服务器运行历史中的任意时间单个存储分区的IOPS和利用率之间关系变化,从而可以有效判断出所选时间段存储分区的性能监控是否正常,对于了解存储服务器存储分区的运行状况提供帮助。本专利技术通过存储分区利用率和IOPS的分析处理后,在图表中可以直观的看到存储服务器每块磁盘利用率和IOPS的协方差大小,可以任选时间段进行查询,直接量化两个参数的相关性关系。本专利技术涉及的方法操作便利,不需要复杂处理和人为干预,用户直接查看,避免了用户监控展示存储服务器性能状况时多余的处理。附图说明为了更清楚地说明本专利技术的技术方案,下面将对描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为存储分区利用率和IOPS的分析方法流程图;图2为分析展示存储系统磁盘利用率和IOPS流程图;图3为展示存储系统磁盘利用率和IOPS相关性结果示例;图4为存储分区利用率和IOPS的分析系统示意图。具体实施方式本专利技术提供一种存储分区利用率和IOPS的分析方法,如图1所示,方法包括:S1,每经过一预设时长,保存所述时段存储服务器的存储状态;预设时长,及预设时长所对应的时段可以基于用户自行设置,具体设置的本文档来自技高网
...

【技术保护点】
1.一种存储分区利用率和IOPS的分析方法,其特征在于,方法包括:S1,每经过一预设时长,保存所述时段存储服务器的存储状态;S2,获取用户输入的存储状态查询时段;S3,根据用户输入的存储状态查询时段,获取存储服务器的存储状态信息,存储状态分析模块分析存储服务器的存储状态信息;S4,展示存储状态分析模块分析后的存储状态信息。

【技术特征摘要】
1.一种存储分区利用率和IOPS的分析方法,其特征在于,方法包括:S1,每经过一预设时长,保存所述时段存储服务器的存储状态;S2,获取用户输入的存储状态查询时段;S3,根据用户输入的存储状态查询时段,获取存储服务器的存储状态信息,存储状态分析模块分析存储服务器的存储状态信息;S4,展示存储状态分析模块分析后的存储状态信息。2.根据权利要求1所述的存储分区利用率和IOPS的分析方法,其特征在于,S1之前还包括:存储服务器包括多个存储分区;每个存储分区配置有存储分区编号;S2还包括:获取用户输入的存储状态查询时段以及获取待查询存储分区的编号。3.根据权利要求2所述的存储分区利用率和IOPS的分析方法,其特征在于,步骤S3还包括:存储状态分析模块采用如下方式进行分析存储服务器的存储状态信息:其中i:表示用户输入的存储状态查询时段;j:表示存储服务器存储分区的编号,j=1、2、3……;n:表示用户查看的指定时间段内,共有多少个推送时间点;cov[j]:用户查看的时间段内所有指定数据中,第j个存储分区的存储状态信息;X[i,j]:用户查看的时间段内的第j个存储分区所对应的第i个时间点存储分区利用率性能数据;Y[i,j]:用户查看的时间段内的第j个存储分区所对应的第i个时间点存储分区IOPS性能数据。4.根据权利要求3所述的存储分区利用率和IOPS的分析方法,其特征在于,Xave[j]:获取方式为:表示用户查看的指定时间段内第j个存储分区利用率性能数据的平均值;Yave[j]:计算公式为:表示用户查看的指定时间段内第j个存储分区IOPS性能数据的平均值。5.根据权利要求1或2所述的存储分区利用率和IOPS的分析方法,其特征在于,存储状态信息包括:存储分区利用率值和IOPS性能数据;步骤S1还包括:每经过一预设时长,通过SSH协议或FTP协议获取存储服务器的存储状态信息的历史性能数据,保存所述存储服务器的存储状态。6.根据权利要求5所述的存储分区利用率和IOPS的分析方法,其特征在于,步骤S1之后还包括:每经过一预设时长,保存所述时段存储服务器的存储状态,把所述时段,存储服务器储存的数据存入数据库;以时间为单位,数据库将按照不同数据类型分别存入相应的数据表中;存储分区的IOPS数据,每经...

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

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

1