一种基于磁盘休眠的计算机节能的方法

文档序号:6399638阅读:426来源:国知局
专利名称:一种基于磁盘休眠的计算机节能的方法
技术领域
本发明涉及计算机节能领域,具体涉及一种基于磁盘休眠的计算机节能的方法。
背景技术
在计算机整体计算能力都在突飞猛进的同时,一个颇受用户关注的问题也随之而来,如何有效降低计算机功耗,从而降低整体数据中心的整体能耗是摆在数据中心管理员面前的一个难题。当前绝大多数计算机厂商的方案,多是利用虚拟化、云计算资源调度等技术手段,通过提高资源利用率、整体负载较低时关闭计算机来节约数据中心能耗,此种方案也能有效降低数据中心能耗,节省维护成本。但忽略了开启着的计算机自身的能耗,以及磁盘寿命。并且通过虚拟化、云计算等技术手段,在数据中心规模较大的情况下,效果才比较明显。当前也有部分通过策略实现的计算机节能,但是策略配置都是手工配置,不够精确,且无法根据磁盘的IO情况动态调整。为了有效降低计算机在磁盘I/O较低情况下的能耗及磁盘寿命问题,以及磁盘节能策略的精确配置问题,提出了一种基于统计分析的磁盘休眠策略的计算机节能方法。

发明内容
本发明的目的是提供一种基于磁盘休眠的计算机节能的方法。本发明的目的是按以下方式实现的,操作系统提供磁盘休眠接口及定时器功能,通过对一段时间内的磁盘读写频率的统计分析,让磁盘在低频率下处于休眠状态,从而实现延长计算机磁盘的使用寿命和减少计算机能耗,系统结构包括:磁盘I/O分析单元(1),策略生成单元(2),操作系统定时任务(3),操作系统磁盘休眠接口(4),其中:
磁盘I/O分析单元(I)负责分析对磁盘的一段时间内的磁盘读写情况进行统计、分析;策略生成单元(2)根据磁盘I/O分析单元(I)分析的结果,自动生成磁盘休眠策略;操作系统定时任务(3)负责调用操作系统磁盘休眠接口(4)执行策略生成单元(2)生成的磁盘休眠策略;
具体实施步骤如下:
磁盘I/O分析单元(I)长期收集磁盘的读写情况,并对收集的磁盘的读写情况进行分析整理,将分析、整理的结果提供给策略生成单元(2),策略生成单元(2)根据磁盘I/O分析单元(I)分析、整理的磁盘I/O的结果,生成磁盘休眠策略,即在哪些时间段内磁盘处于休眠状态,并将策略转换成操作系统定时任务(3),操作系统定时任务(3)定时执行磁盘休眠策略,即通过调用操作系统磁盘休眠接口(4)来控制磁盘在某些时间段内的休眠与激活。磁盘I/O分析单元(I)能够长期、间隔收集磁盘I/O情况。策略生成单元(2)能够根据I/O分析单元(I)提供的信息动态调整已生成的磁盘休眠策略。策略生成单元(2)能够根据不同的操作系统平台生成内容、格式不相同的磁盘休眠策略。操作系统磁盘休眠接口(4)操作系统层能够提供相关磁盘休眠的相应接口。通过操作系统磁盘休眠接口(4),操作系统层能够保证处于休眠状态的磁盘,在有读写请求时,能够快速响应请求,从休眠状态转换为工作状态。通过操作系统磁盘休眠接口(4)选择休眠的磁盘包括系统盘外的磁盘,如果选择系统盘进行休眠,必须保证磁盘处于休眠状态下,系统能够正常运行。本发明的有益效果是:操作系统提供磁盘休眠接口及定时器功能,通过对一段时间内的磁盘读写频率的统计分析,实现在特定时间段内让磁盘休眠,从而实现延长计算机磁盘的使用寿命和减少计算机能耗。


图1是传统计算机磁盘休眠示意 图2是基于统计分析的计算机磁盘休眠策略的计算机节能示意图。
具体实施例方式下面参照附图2,对本发明的内容以一个具体实例来描述实现这一方法的过程。正如发明内容中所描述的,本发明的体系结构主要包括:磁盘I/O分析单元(1),策略生成单元(2),操作系统磁盘休眠接口(3),操作系统定时任务(4)。其中,磁盘I/O分析单元(I)会长期收集磁盘的读写情况,并对收集的磁盘的读写情况进行分析整理,并将分析、整理的结果提供给策略生成单元(2),策略生成单元(2)根据磁盘I/O分析单元(I)分析、整理的磁盘I/O的结果,生成磁盘休眠策略(即在哪些时间段内磁盘处于休眠状态),并将策略转换成操作系统定时任务(3)。操作系统定时任务(3)定时执行磁盘休眠策略,即通过调用操作系统磁盘休眠接口(4)来实现磁盘在某些时间段内的休眠与激活。除说明书所述的技术特征外,均为本专业技术人员的已知技术。
权利要求
1.一种基于磁盘休眠的计算机节能的方法,其特征在于,操作系统提供磁盘休眠接口及定时器功能,通过对一段时间内的磁盘读写频率的统计分析,让磁盘在低频率下处于休眠状态,从而实现延长计算机磁盘的使用寿命和减少计算机能耗,系统结构包括:磁盘I/o分析单元(1),策略生成单元(2),操作系统定时任务(3),操作系统磁盘休眠接口(4),其中: 磁盘I/O分析单元(I)负责分析对磁盘的一段时间内的磁盘读写情况进行统计、分析; 策略生成单元(2)根据磁盘I/O分析单元(I)分析的结果,自动生成磁盘休眠策略; 操作系统定时任务(3)负责调用操作系统磁盘休眠接口(4)执行策略生成单元(2)生成的磁盘休眠策略; 具体实施步骤如下: 磁盘I/O分析单元(I)长期收集磁盘的读写情况,并对收集的磁盘的读写情况进行分析整理,将分析、整理的结果提供给策略生成单元(2),策略生成单元(2)根据磁盘I/O分析单元(I)分析、整理的磁盘I/O的结果,生成磁盘休眠策略,即在哪些时间段内磁盘处于休眠状态,并将策略转换成操作系统定时任务(3),操作系统定时任务(3)定时执行磁盘休眠策略,即通过调用操作系统磁盘休眠接口(4)来控制磁盘在某些时间段内的休眠与激活。
2.根据权利要求1所述的的方法,其特征在于磁盘I/O分析单元(I)能够长期、间隔收集磁盘I/O情况。
3.根据权利要求1所述的方法,其特征在于:策略生成单元(2)能够根据I/O分析单元(I)提供的信息动态调整已生成的磁盘休眠策略。
4.根据权利要求1所述的方法,其特征在于:策略生成单元(2)能够根据不同的操作系统平台生成内容、格式不相同的磁盘休眠策略。
5.根据权利要求1所述的方法,,其特征在于:操作系统磁盘休眠接口(4)操作系统层能够提供相关磁盘休眠的相应接口。
6.根据权利要求1所述的方法,其特征在于:通过操作系统磁盘休眠接口(4),操作系统层能够保证处于休眠状态的磁盘,在有读写请求时,能够快速响应请求,从休眠状态转换为工作状态。
7.根据权利要求1所述的方法,其特征在于:通过操作系统磁盘休眠接口(4)选择休眠的磁盘包括系统盘外的磁盘,如果选择系统盘进行休眠,必须保证磁盘处于休眠状态下,系统能够正常运行。
全文摘要
本发明提供一种基于磁盘休眠的计算机节能的方法,系统结构包括磁盘I/O分析单元(1),策略生成单元(2),操作系统定时任务(3),操作系统磁盘休眠接口(4),操作系统提供磁盘休眠接口及定时器功能,通过对一段时间内的磁盘读写频率的统计分析,让磁盘在低频率下处于休眠状态,从而实现延长计算机磁盘的使用寿命和减少计算机能耗。
文档编号G06F3/06GK103092328SQ20131005668
公开日2013年5月8日 申请日期2013年2月22日 优先权日2013年2月22日
发明者王理想, 刘成平, 张旭芳 申请人:浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1