一种基于循环数据库的存储系统性能监控方法和装置制造方法及图纸

技术编号:14393117 阅读:207 留言:0更新日期:2017-01-10 21:36
本申请公开了一种基于循环数据库的存储系统性能监控方法和装置,该方法包括利用指向当前数据元素的指针,构建循环数据库,所述指针随着用户使用地址的变化而不断后移,当所有的使用地址用完时,所述指针指向起点位置,实现数据库的循环;当数据存储空间不足时,对数据按照不同的时间维度进行归并;以预设时间段内的数据为基础进行绘图,并展现给用户。本申请提供的基于循环数据库的存储系统性能监控方法和装置,能够解决监控数据量大和存储空间有限的矛盾,降低存储系统维护成本以及对人员的高技术素质的依赖,提高存储系统的稳定性和可靠性。

【技术实现步骤摘要】

本专利技术属于存储系统
,特别是涉及一种基于循环数据库的存储系统性能监控方法和装置
技术介绍
存储系统性能监控是针对存储系统上的各个硬件组件运行状态进行监视和控制,其意义在于及时发现系统中存在的软硬件问题,系统运行异常,以及对问题发生后的事后分析。性能监控对于一个存储系统来说至关重要,而其中最重要的部分就是数据的存储。一般存储性能监控系统的存储空间有限,远小于一般的数据库。而CPU、I/O、网络带宽、磁盘使用量等数据是实时采集的,因为数据维度高、监测频繁,导致每日会生成大量的数据,存储系统本身的管理空间有限无法长时间保存这些大量监控数据,一旦该存储空间满了,就会导致整个存储监控及管理系统的崩溃。目前的解决方法是:用户需要专业的技术人员依赖其经验和故障手册,手工删除时间久远的监控数据,或者定时导出旧数据,以保证存储空间的可用性,但是这种人工处理的方式对技术人员的能力和责任心具有严重的依赖性,不利于存储系统的稳定性和可靠性。
技术实现思路
为解决上述问题,本专利技术提供了一种基于循环数据库的存储系统性能监控方法和装置,能够解决监控数据量大和存储空间有限的矛盾,降低存储系统维护成本以及对人员的高技术素质的依赖,提高存储系统的稳定性和可靠性。本专利技术提供的一种基于循环数据库的存储系统性能监控方法,包括:利用指向当前数据元素的指针,构建循环数据库,所述指针随着用户使用地址的变化而不断后移,当所有的使用地址用完时,所述指针指向起点位置,实现数据库的循环;当数据存储空间不足时,对数据按照不同的时间维度进行归并;以预设时间段内的数据为基础进行绘图,并展现给用户。优选的,在上述基于循环数据库的存储系统性能监控方法中,还包括:将首次采集的数据利用add指令添加到所述循环数据库;将非首次采集的数据利用update指令更新所述循环数据库。优选的,在上述基于循环数据库的存储系统性能监控方法中,还包括:对数据进行聚合统计,所述聚合统计包括取平均、取最大值、取最小值或取当前值。优选的,在上述基于循环数据库的存储系统性能监控方法中,所述以预设时间段内的数据为基础进行绘图包括:利用Graph指令依据数据进行绘图,并不断的重复执行绘图操作,维持存储性能数据的更新。优选的,在上述基于循环数据库的存储系统性能监控方法中,还包括:当监视到系统故障出现时,向用户上报所述系统故障,并记录所述系统故障的原因。优选的,在上述基于循环数据库的存储系统性能监控方法中,所述向用户上报系统故障为:对所述系统故障按照紧急处理优先级进行编码,并优先上报优先级高的系统故障。优选的,在上述基于循环数据库的存储系统性能监控方法中,还包括:接收用户的修复指令,针对系统故障进行修复。本专利技术提供的一种基于循环数据库的存储系统性能监控装置,包括:构建单元,用于利用指向当前数据元素的指针,构建循环数据库,所述指针随着用户使用地址的变化而不断后移,当所有的使用地址用完时,所述指针指向起点位置,实现数据库的循环;归并单元,用于当数据存储空间不足时,对数据按照不同的时间维度进行归并;绘图单元,用于以预设时间段内的数据为基础进行绘图,并展现给用户。优选的,在上述基于循环数据库的存储系统性能监控装置中,还包括:添加单元,用于将首次采集的数据利用add指令添加到所述循环数据库;更新单元,用于将非首次采集的数据利用update指令更新所述循环数据库。优选的,在上述基于循环数据库的存储系统性能监控装置中,还包括:聚合统计单元,用于对数据进行聚合统计,所述聚合统计包括取平均、取最大值、取最小值或取当前值。本专利技术提供的上述基于循环数据库的存储系统性能监控方法和装置,由于先利用指向当前数据元素的指针,构建循环数据库,所述指针随着用户使用地址的变化而不断后移,当所有的使用地址用完时,所述指针指向起点位置,实现数据库的循环;然后,当数据存储空间不足时,对数据按照不同的时间维度进行归并;再以预设时间段内的数据为基础进行绘图,并展现给用户,因此能够解决监控数据量大和存储空间有限的矛盾,降低存储系统维护成本以及对人员的高技术素质的依赖,提高存储系统的稳定性和可靠性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例提供的第一种基于循环数据库的存储系统性能监控方法的示意图;图2为本申请实施例提供的第一种基于循环数据库的存储系统性能监控装置的示意图;图3为循环数据库逻辑结构示意图;图4为循环数据库处理流程图。具体实施方式本专利技术的核心思想在于提供一种基于循环数据库的存储系统性能监控方法和装置,能够解决监控数据量大和存储空间有限的矛盾,降低存储系统维护成本以及对人员的高技术素质的依赖,提高存储系统的稳定性和可靠性。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本申请实施例提供的第一种基于循环数据库的存储系统性能监控方法如图1所示,图1为本申请实施例提供的第一种基于循环数据库的存储系统性能监控方法的示意图。该方法主要针对存储系统中出现的性能监控数据存储空间问题,通过在关系型数据库上,建立固定空间大小的存储池,实现了在有限的存储空间中存储大量监控数据的功能,解决了因存储空间不足而使存储性能监控系统崩溃的问题。具体的,该方法包括如下步骤:S1:利用指向当前数据元素的指针,构建循环数据库,所述指针随着用户使用地址的变化而不断后移,当所有的使用地址用完时,所述指针指向起点位置,实现数据库的循环;具体的,在传统关系型数据库上构建循环数据库存储格式,把整个数据空间变成一个环状,同时系统维护一个当前表的指针,该指针指向当前的数据元素。该种数据组织方式就像是一个圆环,经过一段时间的使用,所有可用的位置都会被用过,此时,该循环过程会自动重用原来的起点位置。这样,数据集不会增大,并且不需要维护。S2:当数据存储空间不足时,对数据按照不同的时间维度进行归并;具体的,该步骤可以根据不同的时间维度,自动化的合并,缩小存储空间。数据自动归并是对以上循环数据库的增强,当数据真的不够用的时候,循环数据库会根据用户的配置,自动完成从秒级数据向分钟、小时、日数据的归并,同时兼顾了历史数据可用性以及存储空间的问题。S3:以预设时间段内的数据为基础进行绘图,并展现给用户。具体的,该步骤根据循环数据库特点,设计的专有图形开发库,方便存储性能监测系统的研发,可以定义任意时间段画图,可以用半年数据画一张图,也可以用半小时内的数据画一张图。数据存储与绘图分开的方式,可以进一步减轻系统负载。利用上述方法,在有限的存储系统存储空间中,完成大量数据的存储,当存储空间不足时不需要依靠查找故障处理手册、专业技术人员介入,降低存储系统的使用门槛,使系统在存储空间不足的时候,可以自动完成相应的处理,提高系统的可维护性和稳定性。本申请本文档来自技高网...
一种基于循环数据库的存储系统性能监控方法和装置

【技术保护点】
一种基于循环数据库的存储系统性能监控方法,其特征在于,包括:利用指向当前数据元素的指针,构建循环数据库,所述指针随着用户使用地址的变化而不断后移,当所有的使用地址用完时,所述指针指向起点位置,实现数据库的循环;当数据存储空间不足时,对数据按照不同的时间维度进行归并;以预设时间段内的数据为基础进行绘图,并展现给用户。

【技术特征摘要】
1.一种基于循环数据库的存储系统性能监控方法,其特征在于,包括:利用指向当前数据元素的指针,构建循环数据库,所述指针随着用户使用地址的变化而不断后移,当所有的使用地址用完时,所述指针指向起点位置,实现数据库的循环;当数据存储空间不足时,对数据按照不同的时间维度进行归并;以预设时间段内的数据为基础进行绘图,并展现给用户。2.根据权利要求1所述的基于循环数据库的存储系统性能监控方法,其特征在于,还包括:将首次采集的数据利用add指令添加到所述循环数据库;将非首次采集的数据利用update指令更新所述循环数据库。3.根据权利要求2所述的基于循环数据库的存储系统性能监控方法,其特征在于,还包括:对数据进行聚合统计,所述聚合统计包括取平均、取最大值、取最小值或取当前值。4.根据权利要求3所述的基于循环数据库的存储系统性能监控方法,其特征在于,所述以预设时间段内的数据为基础进行绘图包括:利用Graph指令依据数据进行绘图,并不断的重复执行绘图操作,维持存储性能数据的更新。5.根据权利要求4所述的基于循环数据库的存储系统性能监控方法,其特征在于,还包括:当监视到系统故障出现时,向用户上报所述系统故障,并记录所述系统故障的原因。6.根据权利...

【专利技术属性】
技术研发人员:李强
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:北京;11

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

1