專利名稱:一種基于磁盤休眠的計算機節(jié)能的方法
技術領域:
本發(fā)明涉及計算機節(jié)能領域,具體涉及一種基于磁盤休眠的計算機節(jié)能的方法。
背景技術:
在計算機整體計算能力都在突飛猛進的同時,一個頗受用戶關注的問題也隨之而來,如何有效降低計算機功耗,從而降低整體數(shù)據(jù)中心的整體能耗是擺在數(shù)據(jù)中心管理員面前的一個難題。當前絕大多數(shù)計算機廠商的方案,多是利用虛擬化、云計算資源調(diào)度等技術手段,通過提高資源利用率、整體負載較低時關閉計算機來節(jié)約數(shù)據(jù)中心能耗,此種方案也能有效降低數(shù)據(jù)中心能耗,節(jié)省維護成本。但忽略了開啟著的計算機自身的能耗,以及磁盤壽命。并且通過虛擬化、云計算等技術手段,在數(shù)據(jù)中心規(guī)模較大的情況下,效果才比較明顯。當前也有部分通過策略實現(xiàn)的計算機節(jié)能,但是策略配置都是手工配置,不夠精確,且無法根據(jù)磁盤的IO情況動態(tài)調(diào)整。為了有效降低計算機在磁盤I/O較低情況下的能耗及磁盤壽命問題,以及磁盤節(jié)能策略的精確配置問題,提出了一種基于統(tǒng)計分析的磁盤休眠策略的計算機節(jié)能方法。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種基于磁盤休眠的計算機節(jié)能的方法。本發(fā)明的目的是按以下方式實現(xiàn)的,操作系統(tǒng)提供磁盤休眠接口及定時器功能,通過對一段時間內(nèi)的磁盤讀寫頻率的統(tǒng)計分析,讓磁盤在低頻率下處于休眠狀態(tài),從而實現(xiàn)延長計算機磁盤的使用壽命和減少計算機能耗,系統(tǒng)結構包括:磁盤I/O分析單元(1),策略生成單元(2),操作系統(tǒng)定時任務(3),操作系統(tǒng)磁盤休眠接口(4),其中:
磁盤I/O分析單元(I)負責分析對磁盤的一段時間內(nèi)的磁盤讀寫情況進行統(tǒng)計、分析;策略生成單元(2)根據(jù)磁盤I/O分析單元(I)分析的結果,自動生成磁盤休眠策略;操作系統(tǒng)定時任務(3)負責調(diào)用操作系統(tǒng)磁盤休眠接口(4)執(zhí)行策略生成單元(2)生成的磁盤休眠策略;
具體實施步驟如下:
磁盤I/O分析單元(I)長期收集磁盤的讀寫情況,并對收集的磁盤的讀寫情況進行分析整理,將分析、整理的結果提供給策略生成單元(2),策略生成單元(2)根據(jù)磁盤I/O分析單元(I)分析、整理的磁盤I/O的結果,生成磁盤休眠策略,即在哪些時間段內(nèi)磁盤處于休眠狀態(tài),并將策略轉(zhuǎn)換成操作系統(tǒng)定時任務(3),操作系統(tǒng)定時任務(3)定時執(zhí)行磁盤休眠策略,即通過調(diào)用操作系統(tǒng)磁盤休眠接口(4)來控制磁盤在某些時間段內(nèi)的休眠與激活。磁盤I/O分析單元(I)能夠長期、間隔收集磁盤I/O情況。策略生成單元(2)能夠根據(jù)I/O分析單元(I)提供的信息動態(tài)調(diào)整已生成的磁盤休眠策略。策略生成單元(2)能夠根據(jù)不同的操作系統(tǒng)平臺生成內(nèi)容、格式不相同的磁盤休眠策略。操作系統(tǒng)磁盤休眠接口(4)操作系統(tǒng)層能夠提供相關磁盤休眠的相應接口。通過操作系統(tǒng)磁盤休眠接口(4),操作系統(tǒng)層能夠保證處于休眠狀態(tài)的磁盤,在有讀寫請求時,能夠快速響應請求,從休眠狀態(tài)轉(zhuǎn)換為工作狀態(tài)。通過操作系統(tǒng)磁盤休眠接口(4)選擇休眠的磁盤包括系統(tǒng)盤外的磁盤,如果選擇系統(tǒng)盤進行休眠,必須保證磁盤處于休眠狀態(tài)下,系統(tǒng)能夠正常運行。本發(fā)明的有益效果是:操作系統(tǒng)提供磁盤休眠接口及定時器功能,通過對一段時間內(nèi)的磁盤讀寫頻率的統(tǒng)計分析,實現(xiàn)在特定時間段內(nèi)讓磁盤休眠,從而實現(xiàn)延長計算機磁盤的使用壽命和減少計算機能耗。
圖1是傳統(tǒng)計算機磁盤休眠示意 圖2是基于統(tǒng)計分析的計算機磁盤休眠策略的計算機節(jié)能示意圖。
具體實施例方式下面參照附圖2,對本發(fā)明的內(nèi)容以一個具體實例來描述實現(xiàn)這一方法的過程。正如發(fā)明內(nèi)容中所描述的,本發(fā)明的體系結構主要包括:磁盤I/O分析單元(1),策略生成單元(2),操作系統(tǒng)磁盤休眠接口(3),操作系統(tǒng)定時任務(4)。其中,磁盤I/O分析單元(I)會長期收集磁盤的讀寫情況,并對收集的磁盤的讀寫情況進行分析整理,并將分析、整理的結果提供給策略生成單元(2),策略生成單元(2)根據(jù)磁盤I/O分析單元(I)分析、整理的磁盤I/O的結果,生成磁盤休眠策略(即在哪些時間段內(nèi)磁盤處于休眠狀態(tài)),并將策略轉(zhuǎn)換成操作系統(tǒng)定時任務(3)。操作系統(tǒng)定時任務(3)定時執(zhí)行磁盤休眠策略,即通過調(diào)用操作系統(tǒng)磁盤休眠接口(4)來實現(xiàn)磁盤在某些時間段內(nèi)的休眠與激活。除說明書所述的技術特征外,均為本專業(yè)技術人員的已知技術。
權利要求
1.一種基于磁盤休眠的計算機節(jié)能的方法,其特征在于,操作系統(tǒng)提供磁盤休眠接口及定時器功能,通過對一段時間內(nèi)的磁盤讀寫頻率的統(tǒng)計分析,讓磁盤在低頻率下處于休眠狀態(tài),從而實現(xiàn)延長計算機磁盤的使用壽命和減少計算機能耗,系統(tǒng)結構包括:磁盤I/o分析單元(1),策略生成單元(2),操作系統(tǒng)定時任務(3),操作系統(tǒng)磁盤休眠接口(4),其中: 磁盤I/O分析單元(I)負責分析對磁盤的一段時間內(nèi)的磁盤讀寫情況進行統(tǒng)計、分析; 策略生成單元(2)根據(jù)磁盤I/O分析單元(I)分析的結果,自動生成磁盤休眠策略; 操作系統(tǒng)定時任務(3)負責調(diào)用操作系統(tǒng)磁盤休眠接口(4)執(zhí)行策略生成單元(2)生成的磁盤休眠策略; 具體實施步驟如下: 磁盤I/O分析單元(I)長期收集磁盤的讀寫情況,并對收集的磁盤的讀寫情況進行分析整理,將分析、整理的結果提供給策略生成單元(2),策略生成單元(2)根據(jù)磁盤I/O分析單元(I)分析、整理的磁盤I/O的結果,生成磁盤休眠策略,即在哪些時間段內(nèi)磁盤處于休眠狀態(tài),并將策略轉(zhuǎn)換成操作系統(tǒng)定時任務(3),操作系統(tǒng)定時任務(3)定時執(zhí)行磁盤休眠策略,即通過調(diào)用操作系統(tǒng)磁盤休眠接口(4)來控制磁盤在某些時間段內(nèi)的休眠與激活。
2.根據(jù)權利要求1所述的的方法,其特征在于磁盤I/O分析單元(I)能夠長期、間隔收集磁盤I/O情況。
3.根據(jù)權利要求1所述的方法,其特征在于:策略生成單元(2)能夠根據(jù)I/O分析單元(I)提供的信息動態(tài)調(diào)整已生成的磁盤休眠策略。
4.根據(jù)權利要求1所述的方法,其特征在于:策略生成單元(2)能夠根據(jù)不同的操作系統(tǒng)平臺生成內(nèi)容、格式不相同的磁盤休眠策略。
5.根據(jù)權利要求1所述的方法,,其特征在于:操作系統(tǒng)磁盤休眠接口(4)操作系統(tǒng)層能夠提供相關磁盤休眠的相應接口。
6.根據(jù)權利要求1所述的方法,其特征在于:通過操作系統(tǒng)磁盤休眠接口(4),操作系統(tǒng)層能夠保證處于休眠狀態(tài)的磁盤,在有讀寫請求時,能夠快速響應請求,從休眠狀態(tài)轉(zhuǎn)換為工作狀態(tài)。
7.根據(jù)權利要求1所述的方法,其特征在于:通過操作系統(tǒng)磁盤休眠接口(4)選擇休眠的磁盤包括系統(tǒng)盤外的磁盤,如果選擇系統(tǒng)盤進行休眠,必須保證磁盤處于休眠狀態(tài)下,系統(tǒng)能夠正常運行。
全文摘要
本發(fā)明提供一種基于磁盤休眠的計算機節(jié)能的方法,系統(tǒng)結構包括磁盤I/O分析單元(1),策略生成單元(2),操作系統(tǒng)定時任務(3),操作系統(tǒng)磁盤休眠接口(4),操作系統(tǒng)提供磁盤休眠接口及定時器功能,通過對一段時間內(nèi)的磁盤讀寫頻率的統(tǒng)計分析,讓磁盤在低頻率下處于休眠狀態(tài),從而實現(xiàn)延長計算機磁盤的使用壽命和減少計算機能耗。
文檔編號G06F3/06GK103092328SQ20131005668
公開日2013年5月8日 申請日期2013年2月22日 優(yōu)先權日2013年2月22日
發(fā)明者王理想, 劉成平, 張旭芳 申請人:浪潮電子信息產(chǎn)業(yè)股份有限公司