一种硬盘节能控制方法、装置及中央处理器制造方法及图纸

技术编号:7897849 阅读:338 留言:0更新日期:2012-10-23 04:08
本发明专利技术实施例公开了一种硬盘节能控制方法、装置及中央处理器。所述方法包括:获取硬盘各个预设时间段的历史工作状态,其中,所述各个预设时间段为至少一个统计周期内的各个预设时间段;根据所述硬盘的历史工作状态预测所述硬盘当前时间段的下一个时间段的工作状态;根据所述硬盘下一个时间段的工作状态选择对应的节能策略等级对硬盘进行节能控制。本发明专利技术实施例解决了现有技术中硬盘能耗不能结合实际业务的访问流量,无法实现最优节能的技术问题,本发明专利技术实施例提高了硬盘的节能效果。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别涉及一种硬盘节能控制方法、装置及中央处理器
技术介绍
随着日益增长的数据量和存储需求,通常需要在接入存储系统中不断添置新的硬盘;但随着接入存储系统中硬盘数量的增加,其用电量也在不断攀升,能耗也越来越高,所以,如何降低存储系统的能耗(即计算机能耗),是目前业界关注的问题。目前,通过高级电源管理技术来降低存储系统的能耗问题,所述高级电源管理技术是一种基于基本输入输出系统(BIOS, Basic input/output System)的主机电源管理方案,在该方案中,可以降低接入主机的设备能耗,即通过判断接入主机的设备的工作情况,并将该设备转换到低能耗的状态。但是,在现有的高级电源管理技术中,接入主机的不同设备中,被动接受统一的电源节能管理方式,比如,统一接受挂起(即显示屏自动断电);或者统一接受挂起到内存(即系统把当前信息储存在内存中);或者统一接受挂起到硬盘(即计算机自动关机,关机前将当前数据存储在硬盘上)等。在对现有技术的研究和实践过程中,本专利技术的专利技术人发现,现有的实现方式中,接入主机的不同硬盘进入节能状态是由BIOS统一指示,从而导致接入主机的各个硬盘能耗不能很好匹配实际业务的访问流量,导致整体节能效果不理想。
技术实现思路
本专利技术实施例提供一种硬盘节能控制方法、装置及中央处理器,以实现硬盘实时功耗动态匹配业务访问流量,提高硬盘节能效果。本专利技术实施例提供一种硬盘节能控制方法,所述方法包括获取硬盘各个预设时间段的历史工作状态,其中,所述各个预设时间段为至少一个统计周期内的各个预设时间段;根据所述硬盘的历史工作状态预测所述硬盘当前时间段的下一个时间段的工作状态;根据所述硬盘下一个时间段的工作状态选择对应的节能策略等级对硬盘进行节能控制。本专利技术实施例还提供一种硬盘节能控制装置,所述装置包括获取模块,用于获取硬盘各个预设时间段的历史工作状态,其中,所述各个预设时间段为至少一个统计周期内的各个预设时间段;预测模块,用于根据所述硬盘的历史工作状态预测所述硬盘当前时间段的下一个时间段的工作状态;节能控制模块,用于根据所述硬盘下一个时间段的工作状态选择对应的节能策略等级对所述硬盘进行节能控制。本专利技术实施例还提供一种中央处理器,包括节能策略配置装置和硬盘节能控制装置,其中,所述节能策略配置装置,用于配置硬盘节能策略等级,并将硬盘节能策略等级发送给硬盘节能控制装置;所述硬盘节能控制装置,用于获取硬盘各个预设时间段的历史工作状态,以及硬盘当前时间段的工作状态,其中,所述各个预设时间段为至少一个统计周期内的各个预设时间段;根据所述硬盘的历史工作状态预测所述硬盘当前时间段的下一个时间段的工作状态;根据所述硬盘下一个时间段的工作状态选择对应的节能策略等级对硬盘进行节能控制。由上述技术方案可知,本专利技术实施例中,通过监测用户对硬盘的访问操作,结合业务对硬盘历史访问实际情况,动态预测硬盘访问未来的工作状态,控制硬盘进入对应的节能模式。即,本专利技术实施例根据历史硬盘访问操作数据,确定硬盘进入的工作模式(即空闲或备用模式),然后,选者对应的节能策略对应该硬盘进行节能控制,实现了硬盘实时功耗 动态匹配业务访问流量,减少无数据访问时无用功,从而提高了硬盘的节能效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为本专利技术实施例提供的一种硬盘节能控制方法的流程图;图2为本专利技术实施例提供的抽象硬盘各个时间段的历史工作曲线图;图3为本专利技术实施例提供一种硬盘节能控制装置的结构示意图;图4为本专利技术实施例提供一种硬盘节能控制装置的第二结构示意图;图5为本专利技术实施例提供一种硬盘节能控制装置的第三结构示意图;图6为本专利技术实施例提供一种硬盘节能控制装置的第四结构示意图;图7为本专利技术实施例提供一种中央处理器的结构示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,为本专利技术实施例提供的一种硬盘节能控制方法的流程图;所述方法包括步骤101 :获取硬盘各个预设时间段的历史工作状态,其中,所述各个预设时间段为至少一个统计周期内的各个预设时间段;在该步骤中,可以通过向用户管理软件注册硬盘操作的回调接口搜集硬盘当前时间段之前各时间段的工作状态(本文称为历史工作状态),即访问硬盘的操作数据,所述工作状态包括空闲状态和忙碌状态等。当然,也可以搜集硬盘当前时间段的工作状态,即当前硬盘是处于忙碌状态,还是处于空闲状态。本实施例中,搜集至少一个统计周期内硬盘各个预设时间段的历史工作状态的方式有多种,下面一种搜集方式来说明,但并不限于此,具体为假设收集一周硬盘访问操作,可以将一周7X24小时分成N个时间段,收集一周内N个时间段内每个时间段用户对硬盘的访问操作情况作为历史数据,并绘制成历史工作曲线,然后,根据历史工作曲线预测当前下个时间段内用户是否有硬盘访问操作。预设的统计周期一周把一周的统计分为7个样本集合X1: {.....}:周一的统计 X2: {.....}:周二的统计X3: {……}:周三的统计X4: {.....}:周四的统计X5: {.....}:周五的统计X6: {.....}:周六的统计X7: {.....}:周日的统计 一天共24小时,每5分钟(本实施例以5分钟为例,还可以根据实际状况任意确定)统计一次,主要统计该时间段硬盘的空闲状态,则周一至周日的统计量为X1 — Ip1j1J Pi, 2, ,Pij 288^X2 = {p2a, p2;2).....,P2j288I...X7 — {p7,i> Pt,2).....,P7,288^其中Py为周i的第j个时间段硬盘的空闲状态,其余时间硬盘为忙碌状态。其抽象硬盘各个时间段的历史工作曲线,如图2所示,在图中,横坐标为划分的N个时间段,纵坐标为硬盘访问率。步骤102 :根据所述硬盘的历史工作状态预测所述硬盘当前时间段的下一个时间段的工作状态;其中,先对每个预设时间段的所述历史工作状态进行分析,得到每个时间段硬盘的历史工作状态是空闲状态或忙碌状态;当然,在该实施例中,还可以根据所述每个预设时间段硬盘的空闲状态或忙碌状态,绘制硬盘的历史工作曲线,但并不限于此是历史工作曲线,比如,也可以将硬盘每个时间段的是空闲状态还是忙碌状态记录到预设的硬盘状态记录表中,以便于后续使用,本实施例不作限制。也就是说,在该实施例中,可以根据历史统计各个时间段硬盘的工作状态,也可以会是绘制的历史工作曲线来确定该段时间硬盘的工作模式;具体为判断所述历史工作曲线上与当前时间段对应的时间段的下一时间段硬盘是否处于空闲状态,如果是,则预测所述硬盘当前时间段的下一个时间段的工作状态为空闲状态,令硬盘进入空闲(idle)模式;否则,预测所述硬盘当前时间段的下一个时间段本文档来自技高网...

【技术保护点】
一种硬盘节能控制方法,其特征在于,包括:获取硬盘各个预设时间段的历史工作状态,其中,所述各个预设时间段为至少一个统计周期内的各个预设时间段;根据所述硬盘的历史工作状态预测所述硬盘当前时间段的下一个时间段的工作状态;根据所述硬盘下一个时间段的工作状态选择对应的节能策略等级对硬盘进行节能控制。

【技术特征摘要】

【专利技术属性】
技术研发人员:方庆银邱朝平夏强志
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1