硬盘监控方法和系统的制作方法

文档序号:6738816阅读:141来源:国知局
专利名称:硬盘监控方法和系统的制作方法
技术领域
本发明涉及计算机应用领域,尤其涉及一种硬盘监控方法和系统。
背景技术
当前,对硬盘监控的应用越来越多,由于传统的硬盘监控策略需要人工设定,不能够自动生成监控策略,智能地进行管理。但在实际应用中,特别是对大规模硬盘资源进行管理时,人工设定硬盘监控策略不能随着硬盘的实际情况自行改变,浪费人力物力,不能提高对硬盘进行监控的效率。

发明内容
本发明提供一种硬盘监控方法和系统,要解决的技术问题是如何提高对硬盘进行监控的效率。为解决上述技术问题,本发明提供了如下技术方案一种硬盘监控方法,包括对所需监控的硬盘的指标和参数进行配置,以使得所述指标和参数能够使硬盘的运行达到预先设置的运行标准;在指标和参数均配置完成后,对硬盘资源进行监控,利用人工智能的技术进行学习、分析,得到硬盘监控的经验信息,并将所述经验信息保存到预先设置的经验库中,其中所述经验信息为某一运行场景下各指标或参数所对应的最佳的属性值;当经验库里的经验信息达到预先设置的数量时,调用经验库里的经验信息,采用所述经验信息生成人工智能的硬盘监控策略;采用生成的硬盘监控策略对硬盘进行管理。优选的,所述方法还具有如下特点所述采用所述经验信息生成人工智能的硬盘监控策略,包括按照指标或参数的经验信息,对得到的经验信息进行分类;选择同一运行场景下每个指标或参数对应的一经验信息,组成一组待测经验值;测试该组待测经验值对所述硬盘的监控结果,得到测试结果;根据所述测试结果,对该组待测经验值进行调整,直到最终调整后的测试经验值所对应的测试结果满足该运行场景下所对应的预先设置的条件;采用所述最终调整后的测试经验值,生成该运行场景下所对应的硬盘监控策略。优选的,所述方法还具有如下特点所述采用生成的硬盘监控策略对硬盘进行管理,包括对硬件的运行情况进行监测,得到硬件当前的运行场景;获取与该运行场景所对应的硬盘监控策略;采用获取到的硬盘监控策略对当前硬盘进行管理。优选的,所述方法还具有如下特点所述指标或所述参数为容量、转速、缓存、平均寻道时间、硬盘的数据传输率或连续无故障时间。一种硬盘监控系统,包括配置装置,用于对所需监控的硬盘的指标和参数进行配置,以使得所述指标和参数能够使硬盘的运行达到预先设置的运行标准;获取装置,与所述配置相连,用于在指标和参数均配置完成后,对硬盘资源进行监控,利用人工智能的技术进行学习、分析,得到硬盘监控的经验信息,并将所述经验信息保存到预先设置的经验库中,其中所述经验信息为某一运行场景下各指标或参数所对应的最佳的属性值;
生成装置,与所述获取装置相连,用于当经验库里的经验信息达到预先设置的数量时,调用经验库里的经验信息,采用所述经验信息生成人工智能的硬盘监控策略;管理装置,与所述生成装置相连,采用生成的硬盘监控策略对硬盘进行管理。优选的,所述系统还具有如下特点所述生成装置,包括分类模块,用于按照指标或参数的经验信息,对得到的经验信息进行分类;选择模块,与所述分类模块相连,用于选择同一运行场景下每个指标或参数对应的一经验信息,组成一组待测经验值;测试模块,与所述选择模块相连,用于测试该组待测经验值对所述硬盘的监控结果,得到测试结果;调整模块,与所述测试模块相连,根据所述测试结果,对该组待测经验值进行调整,直到最终调整后的测试经验值所对应的测试结果满足该运行场景下所对应的预先设置的条件;生成模块,与所述调整模块相连,用于采用所述最终调整后的测试经验值,生成该运行场景下所对应的硬盘监控策略。优选的,所述系统还具有如下特点所述生成装置包括监测模块,用于对硬件的运行情况进行监测,得到硬件当前的运行场景;获取模块,与所述监测模块相连,用于获取与该运行场景所对应的硬盘监控策略;管理模块,与所述获取模块相连,用于采用获取到的硬盘监控策略对当前硬盘进
行管理。优选的,所述系统还具有如下特点所述指标或所述参数为容量、转速、缓存、平均寻道时间、硬盘的数据传输率或连续无故障时间。与现有技术相比,为了解决对大规模硬盘资源进行管理时不用人工设定监控策略,使硬盘的监控做到智能、合理、高效,通过人工智能的,合理高效的生成硬盘监控策略,做到对硬盘的合理监控,进而提高硬盘的利用率及使用效率。


图I为本发明提供的硬盘监控方法实施例的流程示意图;图2为本发明提供的硬盘监控系统实施例的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明作进一步的详细描述。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。图I为本发明提供的硬盘监控方法实施例的流程示意图。图I所示方法实施例,包括步骤101、对所需监控的硬盘的指标和参数进行配置,以使得所述指标和参数能够使硬盘的运行达到预先设置的运行标准;
其中该运行标准可以是一个安全、合理、高利用率、高效率的资源使用情况;所述指标和参数可以为容量、转速、缓存、平均寻道时间、硬盘的数据传输率、连续无故障时间等。步骤102、在指标和参数均配置完成后,对硬盘资源进行监控,利用人工智能的技术进行学习、分析,得到硬盘监控的经验信息,并将所述经验信息保存到预先设置的经验库中,其中所述经验信息为某一运行场景下各指标或参数所对应的最佳的属性值;举例来说,可以得到某一指标在不同运行场景下的最佳属性值,而随着学习时间的逐渐增长,在相同的运行场景下,该指标的最佳属性值也会发生变化,即同一指标在相同的运行场景下的最佳属性值有可能为多个。其中所述经验信息是某一运行场景下各指标或参数所对应的最佳的属性值。其中运行场景可以根据经验自行设置。步骤103、当经验库里的经验信息达到预先设置的数量时,调用经验库里的经验信息,采用所述经验信息生成人工智能的硬盘监控策略;具体来说,可以通过如下方式来实现步骤Al、按照指标或参数的经验信息,对得到的经验信息进行分类;步骤A2、选择同一运行场景下每个指标或参数对应的一经验信息,组成一组待测经验值;步骤A3、测试该组待测经验值对所述硬盘的监控结果,得到测试结果;举例来说,对测试后得到的硬盘性能进行量化处理,得到一个数值,将该数值作为测试结果输出;步骤A4、根据所述测试结果,对该组待测经验值进行调整,直到最终调整后的测试经验值所对应的测试结果满足该运行场景下所对应的预先设置的条件;具体来说,就是通过修改某个或某些指标或参数的属性值,使得测试结果的数值更接近于预先设置的期望值。步骤A5、采用所述最终调整后的测试经验值,生成该运行场景下所对应的硬盘监控策略。从上可以看出,利用人工智能技术将学习、分析到的经验值进行模拟、改进、再模拟的过程,最终生成硬盘监控策略生成所需的经验值或经验集步骤104、采用生成的硬盘监控策略对硬盘进行管理;具体来说步骤BI、对硬件的运行情况进行监测,得到硬件当前的运行场景;步骤B2、获取与该运行场景所对应的硬盘监控策略;步骤B3、采用获取到的硬盘监控策略对当前硬盘进行管理。
本发明实施例提供的方法,打破了传统的人工设定监控策略造成的不合理性、人工机械性等,通过人工智能进行经验的积累,实现人工智能生成硬盘监控策略,做到对硬盘的合理监控,进而提高硬盘的利用率及使用效率。具体来说,通过对硬盘监控经验的学习,在经过一定的时间和空间积累后生成硬盘监控的经验值,以便能够合理的、智能的监控硬盘的使用,从而提高硬盘的利用率、使用效率和使用寿命。图2为本发明提供的硬盘监控系统实施例的结构示意图。图2所示系统实施例包括配置装置201,用于对所需监控的硬盘的指标和参数进行配置,以使得所述指标和参数能够使硬盘的运行达到预先设置的运行标准;获取装置202,与所述配置装置201相连,用于在指标和参数均配置完成后,对硬盘资源进行监控,利用人工智能的技术进行学习、分析,得到硬盘监控的经验信息,并将所述经验信息保存到预先设置的经验库中,其中所述经验信息为某一运行场景下各指标或参数所对应的最佳的属性值; 生成装置203,与所述获取装置202相连,用于当经验库里的经验信息达到预先设置的数量时,调用经验库里的经验信息,采用所述经验信息生成人工智能的硬盘监控策略;管理装置204,与所述生成装置203相连,采用生成的硬盘监控策略对硬盘进行管理。优选的,所述生成装置203,包括分类模块,用于按照指标或参数的经验信息,对得到的经验信息进行分类;选择模块,与所述分类模块相连,用于选择同一运行场景下每个指标或参数对应的一经验信息,组成一组待测经验值;测试模块,与所述选择模块相连,用于测试该组待测经验值对所述硬盘的监控结果,得到测试结果;调整模块,与所述测试模块相连,根据所述测试结果,对该组待测经验值进行调整,直到最终调整后的测试经验值所对应的测试结果满足该运行场景下所对应的预先设置的条件;生成模块,与所述调整模块相连,用于采用所述最终调整后的测试经验值,生成该运行场景下所对应的硬盘监控策略。优选的,所述生成装置204包括监测模块,用于对硬件的运行情况进行监测,得到硬件当前的运行场景;获取模块,与所述监测模块相连,用于获取与该运行场景所对应的硬盘监控策略;管理模块,与所述获取模块相连,用于采用获取到的硬盘监控策略对当前硬盘进
行管理。其中,所述指标或所述参数为容量、转速、缓存、平均寻道时间、硬盘的数据传输率或连续无故障时间。本发明实施例提供的系统,打破了传统的人工设定监控策略造成的不合理性、人工机械性等,通过人工智能进行经验的积累,实现人工智能生成硬盘监控策略,做到对硬盘的合理监控,进而提高硬盘的利用率及使用效率。具体来说,通过对硬盘监控经验的学习,在经过一定的时间和空间积累后生成硬盘监控的经验值,以便能够合理的、智能的监控硬盘的使用,从而提高硬盘的利用率、使用效率和使用寿命。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求所述的保护范围为准。
权利要求
1.一种硬盘监控方法,其特征在于,包括 对所需监控的硬盘的指标和参数进行配置,以使得所述指标和参数能够使硬盘的运行达到预先设置的运行标准; 在指标和参数均配置完成后,对硬盘资源进行监控,利用人工智能的技术进行学习、分析,得到硬盘监控的经验信息,并将所述经验信息保存到预先设置的经验库中,其中所述经验信息为某一运行场景下各指标或参数所对应的最佳的属性值; 当经验库里的经验信息达到预先设置的数量时,调用经验库里的经验信息,采用所述经验信息生成人工智能的硬盘监控策略; 采用生成的硬盘监控策略对硬盘进行管理。
2.根据权利要求I所述的方法,其特征在于,所述采用所述经验信息生成人工智能的硬盘监控策略,包括 按照指标或参数的经验信息,对得到的经验信息进行分类; 选择同一运行场景下每个指标或参数对应的一经验信息,组成一组待测经验值; 测试该组待测经验值对所述硬盘的监控结果,得到测试结果; 根据所述测试结果,对该组待测经验值进行调整,直到最终调整后的测试经验值所对应的测试结果满足该运行场景下所对应的预先设置的条件; 采用所述最终调整后的测试经验值,生成该运行场景下所对应的硬盘监控策略。
3.根据权利要求2所述的方法,其特征在于,所述采用生成的硬盘监控策略对硬盘进行管理,包括 对硬件的运行情况进行监测,得到硬件当前的运行场景; 获取与该运行场景所对应的硬盘监控策略; 采用获取到的硬盘监控策略对当前硬盘进行管理。
4.根据权利要求I至3任一所述的方法,其特征在于,所述指标或所述参数为容量、转速、缓存、平均寻道时间、硬盘的数据传输率或连续无故障时间。
5.一种硬盘监控系统,其特征在于,包括 配置装置,用于对所需监控的硬盘的指标和参数进行配置,以使得所述指标和参数能够使硬盘的运行达到预先设置的运行标准; 获取装置,与所述配置相连,用于在指标和参数均配置完成后,对硬盘资源进行监控,利用人工智能的技术进行学习、分析,得到硬盘监控的经验信息,并将所述经验信息保存到预先设置的经验库中,其中所述经验信息为某一运行场景下各指标或参数所对应的最佳的属性值; 生成装置,与所述获取装置相连,用于当经验库里的经验信息达到预先设置的数量时,调用经验库里的经验信息,采用所述经验信息生成人工智能的硬盘监控策略; 管理装置,与所述生成装置相连,采用生成的硬盘监控策略对硬盘进行管理。
6.根据权利要求5所述的系统,其特征在于,所述生成装置,包括 分类模块,用于按照指标或参数的经验信息,对得到的经验信息进行分类; 选择模块,与所述分类模块相连,用于选择同一运行场景下每个指标或参数对应的一经验信息,组成一组待测经验值; 测试模块,与所述选择模块相连,用于测试该组待测经验值对所述硬盘的监控结果,得到测试结果; 调整模块,与所述测试模块相连,根据所述测试结果,对该组待测经验值进行调整,直到最终调整后的测试经验值所对应的测试结果满足该运行场景下所对应的预先设置的条件; 生成模块,与所述调整模块相连,用于采用所述最终调整后的测试经验值,生成该运行场景下所对应的硬盘监控策略。
7.根据权利要求6所述的系统,其特征在于,所述生成装置包括 监测模块,用于对硬件的运行情况进行监测,得到硬件当前的运行场景; 获取模块,与所述监测模块相连,用于获取与该运行场景所对应的硬盘监控策略; 管理模块,与所述获取模块相连,用于采用获取到的硬盘监控策略对当前硬盘进行管理。
8.根据权利要求5至7任一所述的系统,其特征在于,所述指标或所述参数为容量、转速、缓存、平均寻道时间、硬盘的数据传输率或连续无故障时间。
全文摘要
本发明提供一种硬盘监控方法和系统。所述方法,包括对所需监控的硬盘的指标和参数进行配置,以使得所述指标和参数能够使硬盘的运行达到预先设置的运行标准;在指标和参数均配置完成后,对硬盘资源进行监控,利用人工智能的技术进行学习、分析,得到硬盘监控的经验信息,并将所述经验信息保存到预先设置的经验库中,其中所述经验信息为某一运行场景下各指标或参数所对应的最佳的属性值;当经验库里的经验信息达到预先设置的数量时,调用经验库里的经验信息,采用所述经验信息生成人工智能的硬盘监控策略;采用生成的硬盘监控策略对硬盘进行管理。
文档编号G11B20/18GK102664030SQ20121005023
公开日2012年9月12日 申请日期2012年2月29日 优先权日2012年2月29日
发明者李冠, 陆峰 申请人:浪潮(北京)电子信息产业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1