一种基于标准差算法分析存储设备IOPS性能数据的方法技术

技术编号:20074767 阅读:24 留言:0更新日期:2019-01-15 00:33
本发明专利技术提供一种基于标准差算法分析存储设备IOPS性能数据的方法,包括:将数据采用标准差算法处理后存入数据库;用户选择指定时间间隔、指定时间段查询数据,后台从数据库提取对应期间内的所有存储设备对应的数据,并传输到Web前端图形插件对应数据接口用于直接展示。步骤存储设备将产生的实时数据推送到客户端中,每分钟存储设备推送一次。步骤存储设备将产生的实时数据推送到客户端中,存储设备过SSH协议或FTP协议将实时产生的IOPS数据推送到客户端;客户端将按照数据类型分别将处理后的数据信息以时间为单位存入每个存储设备对应的数据表。

A Method for Analyzing IOPS Performance Data of Storage Devices Based on Standard Deviation Algorithms

The invention provides a method for analyzing IOPS performance data of storage device based on standard deviation algorithm, which includes: storing data into database after standard deviation algorithm processing; user chooses specified time interval and specified time interval to query data, background extracts corresponding data of all storage devices in corresponding period from database, and transfers it to Web front-end graphics plug-in for data interface application. On direct display. The step storage device pushes the generated real-time data to the client and the storage device pushes it once every minute. Step storage device pushes the generated real-time data to the client, and the storage device pushes the real-time generated IOPS data to the client through SSH protocol or FTP protocol. The client will store the processed data information into the corresponding data table of each storage device in time according to the data type.

【技术实现步骤摘要】
一种基于标准差算法分析存储设备IOPS性能数据的方法
本专利技术涉及计算机存储系统
,具体涉及一种基于标准差算法分析存储设备IOPS性能数据的方法。
技术介绍
随着科学计算和各种网络应用的快速发展,人类产生的信息量越来越多,这使的数据的存储越来越被人们所关注,从而使得存储部件在整个计算机体系中所处的地位越来越重要,存储已经由单一的磁盘、磁带转向磁盘阵列,进而发展到当前流行的存储网络,如NAS(NetworkStorageTechnologies,网络存储技术),SAN(StorageAreaNetwork,存储区域网络)和iscsi(InternetSmallComputerSystemInterface,互联网小型计算机系统接口)等。大规模的数据应用需求不断涌现,海量数据及其应用也成为一个新的发展方向,数据存储已经对人们的工作和生活产生了巨大的影响,而其中对于存储设备的各项性能数据分析也自然越来越重要。存储设备的历史性能数据为存储设备各项性能数据保存下来的历史记录,通过分析历史性能数据,可以有效的监控存储设备运行的情况、分析存储设备的优劣、进行存储设备未来运行状况的预测,因此一种合理的统计存储设备历史IOPS性能数据的方法尤为重要。
技术实现思路
本专利技术的目的针对现有的统计存储设备历史IOPS性能数据后,查看稳定性出现的不足之处,本专利技术提供一种基于标准差算法分析存储设备IOPS性能数据的方法,以解决上述技术问题。为了达到上述目的,本专利技术的技术方案是:一种基于标准差算法分析存储设备IOPS性能数据的方法,包括如下步骤:存储设备将实时产生的IOPS数据推送到客户端;客户端将数据采用标准差算法处理后存入数据库;用户选择指定时间间隔、指定时间段查询数据,后台从数据库提取对应期间内的所有存储设备对应的数据,并传输到Web前端图形插件对应数据接口用于直接展示。优选地,步骤存储设备将产生的实时数据推送到客户端中,每分钟存储设备推送一次。优选地,步骤存储设备将产生的实时数据推送到客户端中,存储设备过SSH协议或FTP协议将实时产生的IOPS数据推送到客户端。优选地,步骤客户端将数据均值优化处理后存入数据库,包括:数据库中创建数据表,其中,每个存储设备对应创建一个数据表;客户端将按照数据类型分别将处理后的数据信息以时间为单位存入每个存储设备对应的数据表。优选地,步骤客户端将数据采用标准差算法处理后存入数据库中,采用的标准方差如下式(1):其中,i:表示用户查看的特定时间段内,指定存储设备的每一个IOPS性能数据的编号;j:表示所监控的每一台存储设备;n:表示用户查看的指定时间段内,共有多少个时间点;X[i,j]:用户查看的特定时间段内的第j个存储设备推送来的第i个实时IOPS性能数据;Xave[j]:表示用户查看的指定时间段内第j个存储设备IOPS性能数据的平均值,其中,优选地,步骤客户端将按照数据类型分别将处理后的数据信息以时间为单位存入相应的数据表中,数据信息包括:存储设备识别ID、产生时间、IOPS数据。优选地,步骤客户端将数据均值优化处理后存入数据库,还包括:在数据库中设置保存每条数据到达用户设置的时限自动清除超出时限的冗余数据。优选地,用户设置的时限为365天。优选地,步骤用户选择指定时间间隔、指定时间段查询数据,后台从数据库提取对应期间内的所有存储设备对应的数据,并传输到Web前端图形插件对应数据接口用于直接展示中,后台从数据库提取对应期间内的所有存储设备对应的数据,并传输到Web前端图形插件对应数据接口用于直接展示,包括:提取将要展示的参数S[j],并传输到Web前端图形显示插件对应数据接口用于直接展示。优选地,图形显示插件中设定为柱状图展示。优选地,图形显示插件为HighCharts。获取的IOPS存储设备性能数据作为数据样本,用户选择指定时间段查看该时间段内所监控的所有设备历史IOPS性能数据稳定性状况,将S[j]数组传入图表展示接口,通过柱状图展示给用户,数值越大表示越不稳定,用户可以直接看到各个设备的稳定性状况。从以上技术方案可以看出,本专利技术具有以下优点:采用标准差方法可以把所有IOPS数据按照特定标准差数学模型展示到图表中,同时监控多台设备进行对比,能够更好反映存储设备IOPS性能稳定性的变化,对于了解存储设备的运行状况提供帮助;可以更直观的满足用户对统计数据的特定需求,提高使用该统计系统的用户体验。直观、实用性强,通过上述处理后在图表中可以直观的看到存储设备稳定性的大小,可以任选时间段进行查询,对多台存储设备进行展示和监控。操作便利,不需要复杂处理和人为干预,用户直接查看,避免了用户监控展示存储设备IOPS性能稳定性状况时多余的处理。此外,本专利技术设计原理可靠,结构简单,具有非常广泛的应用前景。由此可见,本专利技术与现有技术相比,具有突出的实质性特点和显著地进步,其实施的有益效果也是显而易见的。附图说明图1为一种基于标准差算法分析存储设备IOPS性能数据的方法流程图;图2为标准差展示存储系统IOPS稳定性结果示例。具体实施方式下面结合附图并通过具体实施例对本专利技术进行详细阐述,以下实施例是对本专利技术的解释,而本专利技术并不局限于以下实施方式。如图1所示,一种基于标准差算法分析存储设备IOPS性能数据的方法,包括如下步骤:S1:存储设备通过SSH协议或FTP协议将实时产生的IOPS数据每分钟推送一次到客户端;S2:客户端将数据采用标准差算法处理后存入数据库;在数据库中设置保存每条数据到达365天自动清除超出时限的冗余数据。数据库中创建数据表,其中,每个存储设备对应创建一个数据表;客户端将按照数据类型分别将处理后的数据信息以时间为单位存入每个存储设备对应的数据表。步骤客户端将数据采用标准差算法处理后存入数据库中,采用的标准方差如下式(1):其中,i:表示用户查看的特定时间段内,指定存储设备的每一个IOPS性能数据的编号;j:表示所监控的每一台存储设备;n:表示用户查看的指定时间段内,共有多少个时间点;X[i,j]:用户查看的特定时间段内的第j个存储设备推送来的第i个实时IOPS性能数据;Xave[j]:表示用户查看的指定时间段内第j个存储设备IOPS性能数据的平均值,其中,数据信息包括存储设备识别ID、产生时间、IOPS数据。S3:用户选择指定时间间隔、指定时间段查询数据,后台从数据库提取对应期间内的所有存储设备对应的数据,并传输到Web前端图形插件对应数据接口用于直接展示。提取将要展示的参数S[j],并传输到Web前端图形显示插件对应数据接口设定为柱状图用于直接展示。实施例二一种基于标准差算法分析存储设备IOPS性能数据的方法,过程如下:存储设备正常运行下都会产生一些实时的性能数据,取其中IOPS数据可以通过SSH协议或FTP协议推送到指定的收集历史性能数据客户端,并把数据当成样本如实存入数据库。数据库将按照不同存储分别存入相应的数据表中,以时间为单位,如IOPS数据每分钟记录一条,存入IOPS表中,该条信息包括存储设备识别ID、产生时间、IOPS等存储设备推送来的数据,数据如实记录实时数据大小,并保存每条数据至用户要求的时限(如365天)后方才自动清除超出时限的冗余数据;采用的标准方差如下式(本文档来自技高网...

【技术保护点】
1.一种基于标准差算法分析存储设备IOPS性能数据的方法,其特征在于,包括如下步骤:存储设备将实时产生的IOPS数据推送到客户端;客户端将数据采用标准差算法处理后存入数据库;用户选择指定时间间隔、指定时间段查询数据,后台从数据库提取对应期间内的所有存储设备对应的数据,并传输到Web前端图形插件对应数据接口用于直接展示。

【技术特征摘要】
1.一种基于标准差算法分析存储设备IOPS性能数据的方法,其特征在于,包括如下步骤:存储设备将实时产生的IOPS数据推送到客户端;客户端将数据采用标准差算法处理后存入数据库;用户选择指定时间间隔、指定时间段查询数据,后台从数据库提取对应期间内的所有存储设备对应的数据,并传输到Web前端图形插件对应数据接口用于直接展示。2.根据权利要求1所述的一种基于标准差算法分析存储设备IOPS性能数据的方法,其特征在于,步骤存储设备将产生的实时数据推送到客户端中,每分钟存储设备推送一次。3.根据权利要求2所述的一种基于标准差算法分析存储设备IOPS性能数据的方法,其特征在于,步骤存储设备将产生的实时数据推送到客户端中,存储设备过SSH协议或FTP协议将实时产生的IOPS数据推送到客户端。4.根据权利要求2所述的一种基于标准差算法分析存储设备IOPS性能数据的方法,其特征在于,步骤客户端将数据均值优化处理后存入数据库,包括:数据库中创建数据表,其中,每个存储设备对应创建一个数据表;客户端将按照数据类型分别将处理后的数据信息以时间为单位存入每个存储设备对应的数据表。5.根据权利要求3所述的一种基于标准差算法分析存储设备IOPS性能数据的方法,其特征在于,步骤客户端将数据采用标准差算法处理后存入数据库中,采用的标准方差如下式(1):其中,i:表示用户查看的特定时间段内,指定存储设备的每一个IOPS性能数据的编号;j:表示所监控的每一台存储设备;n:表示用户查看的指定时间段内,共有多少个时间...

【专利技术属性】
技术研发人员:李闯李玲侠胡超超
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东,37

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

1