專利名稱:服務(wù)器節(jié)能管理系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種服務(wù)器管理系統(tǒng)及方法,尤其涉及一種減少服務(wù)器耗費能源的服
務(wù)器節(jié)能管理系統(tǒng)及方法。
背景技術(shù):
在企業(yè)用戶乃至于家庭中所使用的服務(wù)器,經(jīng)常長時間維持開啟運行的狀態(tài)以便 隨時供客戶端聯(lián)機存取,因此,服務(wù)器所耗用的電量相對于其它的電腦設(shè)備而言高出許多。 為了減少不必要的電源耗費,服務(wù)器的管理人員會利用電源管理程序?qū)Ψ?wù)器進行設(shè)定, 讓服務(wù)器根據(jù)使用者的使用情況或應用程序的活動情形,適時地減少或關(guān)閉裝置的運行, 從而降低電量的消耗。 例如進階組態(tài)及電源接口 (Advanced Configuration and Power Interface, ACPI)規(guī)范提供7種供電狀態(tài)(S0 S5, and G3),直接根據(jù)使用者的指令,或是偵測是 否存在使用者操作或應用程序執(zhí)行活動的情形,判斷是否存在使用者或應用程序的活動, 決定是否讓電腦維持工作中(Working)狀態(tài),或是漸進進入待命(Sle印/Standby)、休眠 (Hibernation)或關(guān)機(Soft/MechanicalOff)。 上述的設(shè)定,雖能在少數(shù)使用者使用的電腦設(shè)備上發(fā)揮作用,但如果適用在服務(wù) 器上時,卻會因隨時有客戶端前來聯(lián)機或存取,而使得服務(wù)器經(jīng)常都處在工作中的狀態(tài),一 但有客戶端的聯(lián)機喚醒服務(wù)器,服務(wù)器上所有的軟、硬設(shè)備皆以完整的工作模式供服務(wù)器 產(chǎn)生最高的效能,不論當時是聯(lián)機尖峰時段有大量客戶端與服務(wù)器聯(lián)機、或?qū)嶋H上離峰時 段只有少數(shù)客戶端存取。 然而服務(wù)器產(chǎn)生的效能越高,代表其所耗用的電量越多,這種作法使得服務(wù)器不 分負載輕重皆耗費最大量的能源,不但浪費服務(wù)器所提供的效能、加速耗損服務(wù)器上各設(shè) 備的使用壽命,更直接反應在用電成本的增加上面,加上近日社會對于節(jié)能省電觀念越來 越受重視,服務(wù)器無法節(jié)省能源的問題也逐漸受到重視,并需要更積極有效的解決方案。
發(fā)明內(nèi)容
為了減少服務(wù)器不必要的能源浪費,根據(jù)本發(fā)明中的一種方案提出一種服務(wù)器節(jié) 能管理系統(tǒng)及方法。 為了達到上述目的,根據(jù)本發(fā)明中的一種方案提出了一種服務(wù)器節(jié)能管理系統(tǒng), 適用在可供客戶端通過網(wǎng)絡(luò)聯(lián)機的一服務(wù)器中,包括一計數(shù)模組、一方案選擇模組、一計 時單元、一能源方案表及一控制模組。計數(shù)模組用于統(tǒng)計正與服務(wù)器聯(lián)機的客戶端的聯(lián)機 數(shù)量;計時單元則記錄一讀取時間,其為讀取計數(shù)模塊所統(tǒng)計的聯(lián)機數(shù)量的時間,并且在時 間屆滿時發(fā)出一讀取通知;方案選擇模組即是在接收讀取通知時前往讀取當時的聯(lián)機數(shù) 量。能源方案表中記錄多個能源方案,每一能源方案中包括一聯(lián)機數(shù)量區(qū)間和至少一運行 參數(shù),每一運行參數(shù)包括該服務(wù)器中的一運行項目及該運行項目的一運行參數(shù)值,運行參 數(shù)指示該運行項目在服務(wù)器中的執(zhí)行方式,方案選擇模組即比對其所讀取的聯(lián)機數(shù)量與能
5源方案表中的聯(lián)機數(shù)量區(qū)間,選擇其區(qū)間包含所讀取之聯(lián)機數(shù)量的該能源方案,并將該能源方案的運行參數(shù)傳送給控制模組,由控制模組依照運行參數(shù)中的運行項目調(diào)整到其運行參數(shù)值,使服務(wù)器整體的效能隨之改變,從而選擇其中一能源方案執(zhí)行而降低服務(wù)器之效能時,也減少服務(wù)器用電量的消耗。 較佳地,每一能源方案還包括一數(shù)量偵測周期,該方案選擇模組依據(jù)所選的該能源方案的數(shù)量偵測周期,設(shè)定該計時單元的讀取時間。 較佳地,該些能源方案的聯(lián)機數(shù)量區(qū)間所指的數(shù)量大小與該數(shù)量偵測周期長短成正比。 較佳地,該些能源方案中一個的聯(lián)機數(shù)量區(qū)間所指的數(shù)量,大于其它能源方案的聯(lián)機量區(qū)間所指的數(shù)量,且該能源方案的運行參數(shù)指示相對應的該運行項目以產(chǎn)生該服務(wù)器最大效能的方式執(zhí)行。 較佳地,每一能源方案還包括一方案選擇順序,用于供該方案選擇模組在該聯(lián)機數(shù)量區(qū)間包含被讀取的該聯(lián)機數(shù)量的該些能源方案中,根據(jù)該方案選擇順序依序選擇其中之一。 較佳地,該服務(wù)器依該些能源方案執(zhí)行所產(chǎn)生的效能高低,與該些能源方案的該聯(lián)機數(shù)量區(qū)間所指的數(shù)量大小成正比。 較佳地,該運行項目包括一服務(wù)器系統(tǒng)設(shè)備、一服務(wù)器系統(tǒng)作業(yè)模式、一顯示設(shè)備或一儲存設(shè)備。 較佳地,該服務(wù)器系統(tǒng)設(shè)備為一中央處理單元或一服務(wù)器系統(tǒng)風扇,該顯示設(shè)備為一顯示器,該儲存設(shè)備為一硬盤。 較佳地,該中央處理單元的運行參數(shù)值為該中央處理單元的頻率,該服務(wù)器系統(tǒng)風扇的運行參數(shù)值為該服務(wù)器系統(tǒng)風扇的轉(zhuǎn)動速率,該顯示器的運行參數(shù)值為屏幕保護程序的開啟或關(guān)閉、或該顯示器電源的開啟或關(guān)閉,該硬盤的運行參數(shù)值為該硬盤的轉(zhuǎn)動速率、或該硬盤電源的開啟或關(guān)閉。 較佳地,該服務(wù)器系統(tǒng)作業(yè)模式的運行參數(shù)值包括一工作模式、一待命模式、一休眠模式或一關(guān)機模式。 較佳地,該控制模組為應用程序接口 、進階組態(tài)及電源接口或驅(qū)動程序。 為了達到上述根據(jù)聯(lián)機數(shù)量調(diào)整用電量、及更準確調(diào)整服務(wù)器所產(chǎn)生效能的目
的,根據(jù)本發(fā)明中的另一種方案再提出一種服務(wù)器節(jié)能管理方法,包括下列步驟提供一能
源方案表,其中記錄了多個能源方案,每一能源方案包括一聯(lián)機數(shù)量區(qū)間和至少一運行參
數(shù),每一運行參數(shù)包括該服務(wù)器中的一運行項目及該運行項目的一運行參數(shù)值,運行參數(shù)
用于指示運行項目在服務(wù)器中的執(zhí)行方式;另提供一計數(shù)模組統(tǒng)計正聯(lián)機于服務(wù)器的客戶
端聯(lián)機數(shù)量;提供一計時單元記錄讀取聯(lián)機數(shù)量的讀取時間,當讀取時間屆滿時,提供一方
案選擇模組讀取當時的聯(lián)機數(shù)量;接著根據(jù)被讀取的聯(lián)機數(shù)量及能源方案表中的能源方
案,選擇其中聯(lián)機數(shù)量區(qū)間包括被讀取的聯(lián)機數(shù)量的該能源方案;再由一控制模組依照被
選擇的能源方案中的運行參數(shù),調(diào)整該服務(wù)器中相對應的運行項目至其運行參數(shù)值后加以
執(zhí)行,最后再設(shè)定下一次讀取聯(lián)機數(shù)量的讀取時間。其中,該方案選擇模組選擇該能源方案
表中,該聯(lián)機數(shù)量區(qū)間包含被讀取的聯(lián)機數(shù)量的該些能源方案中的一個。 較佳地,該些能源方案還包括一數(shù)量偵測周期。
較佳地,設(shè)定該讀取時間的步驟中,還包括下述步驟該方案選擇模組依據(jù)所選的該能源方案的數(shù)量偵測周期,對該計時單元設(shè)定下一次的該讀取時間。 較佳地,該些能源方案的該聯(lián)機數(shù)量區(qū)間所指的數(shù)量大小與該數(shù)量偵測周期長短成正比。 較佳地,該服務(wù)器依該些能源方案執(zhí)行所產(chǎn)生的效能,與該些能源方案的該聯(lián)機數(shù)量區(qū)間所指的數(shù)量大小成正比。 較佳地,該些能源方案還包括一方案選擇順序,用以供該方案選擇模組在該聯(lián)機數(shù)量區(qū)間包含被讀取的聯(lián)機數(shù)量的該些能源方案中,根據(jù)該方案選擇順序依序選擇其中之 較佳地,由該方案選擇模組選擇該些能源方案之一的步驟中,還包括下列步驟當有多個能源方案的該聯(lián)機數(shù)量區(qū)間包含被讀取的該聯(lián)機數(shù)量,且與前一次所選擇的該能源方案的該聯(lián)機數(shù)量區(qū)間相同時,讀取前一次所選擇的該能源方案的該方案選擇順序;及選擇該方案選擇順序次于前一次所選擇的該能源方案的該方案選擇順序。 較佳地,該運行項目包括一服務(wù)器系統(tǒng)設(shè)備、一服務(wù)器系統(tǒng)作業(yè)模式、一顯示設(shè)備或一儲存設(shè)備。 較佳地,該服務(wù)器系統(tǒng)設(shè)備為一中央處理單元或一服務(wù)器系統(tǒng)風扇,該顯示設(shè)備為一顯示器,該儲存設(shè)備為一硬盤。 較佳地,該中央處理單元的運行參數(shù)值為該中央處理單元的頻率,該服務(wù)器系統(tǒng)風扇的運行參數(shù)值為該系統(tǒng)風扇的轉(zhuǎn)動速率,該顯示器的運行參數(shù)值為屏幕保護程序的開啟或關(guān)閉、或該顯示器電源的開啟或關(guān)閉,該硬盤的運行參數(shù)值為該硬盤的轉(zhuǎn)動速率、或該硬盤電源的開啟或關(guān)閉。 較佳地,該服務(wù)器系統(tǒng)作業(yè)模式的該運行參數(shù)值包括一工作模式、一待命模式、一休眠模式或一關(guān)機模式。 較佳地,該控制模組為應用程序接口 、進階組態(tài)及電源接口或驅(qū)動程序。 本發(fā)明所提供的伺服節(jié)能管理系統(tǒng)及方法,其特點在于可根據(jù)與服務(wù)器聯(lián)機的客
戶端數(shù)量的多少,調(diào)整服務(wù)器中各種設(shè)備或程序執(zhí)行的方式,讓服務(wù)器在聯(lián)機數(shù)量多的時
候維持較高的效能滿足客戶端的存取需求;而在聯(lián)機數(shù)量較少的時候降低服務(wù)器的效能,
從而減少電量的消耗,達到節(jié)能省電的功效。
圖1為本發(fā)明服務(wù)器節(jié)能管理系統(tǒng)較佳實施例的方塊圖; 圖2為本發(fā)明能源方案表較佳實施例的示意圖; 圖3為本發(fā)明服務(wù)器節(jié)能管理方法較佳實施例的流程圖。 附圖符號說明 服務(wù)器l 服務(wù)器節(jié)能管理系統(tǒng)10 計數(shù)模組100 方案選擇模組105 計時單元110
7
能源方案表115 控制模組120 流程步驟S301 S31具體實施例方式
本發(fā)明提供一種服務(wù)器節(jié)能管理系統(tǒng)及方法,根據(jù)服務(wù)器聯(lián)機數(shù)量的變化調(diào)整服務(wù)器整體產(chǎn)生的效能,使得聯(lián)機數(shù)量較少時,服務(wù)器亦隨同改以較低的效能提供服務(wù),除了仍可滿足客戶端聯(lián)機存取的需求,更重要的是,節(jié)省下在聯(lián)機數(shù)量較少時仍以較高效能提供服務(wù)所浪費掉的電源。為了提供更詳盡的說明與解釋,以下將配合方塊圖、示意圖及流程圖進行解說,以便更為明確而清楚地揭露本發(fā)明所使用的技術(shù)及手段。 以下請參照圖1和圖2,其中圖1為本發(fā)明服務(wù)器節(jié)能管理系統(tǒng)較佳實施例的方塊圖。本實施例適用于可供客戶端透過網(wǎng)絡(luò)連接的一服務(wù)器1當中,包括一計數(shù)模組100、一方案選擇模組105、一計時單元110、一能源方案表115及一控制模組120。圖2為本發(fā)明能源方案表較佳實施例的示意圖。 計數(shù)模組100用于統(tǒng)計正與服務(wù)器1聯(lián)機的客戶端的聯(lián)機數(shù)量,計時單元110記錄一讀取時間,用以在讀取時間屆滿的時候發(fā)出一讀取通知給方案選擇模組105。能源方案表115中記錄了多個能源方案,每一能源方案中皆包括一聯(lián)機數(shù)量區(qū)間及一組運行參數(shù),每一運行參數(shù)包括一運行項目及該運行項目的一運行參數(shù)值,運行參數(shù)用于指示運行項目在服務(wù)器中的執(zhí)行方式。方案選擇模組105根據(jù)計時單元110的通知前往計數(shù)模組100讀取當時的聯(lián)機數(shù)量,并依照讀取的聯(lián)機數(shù)量選擇能源方案表115所記錄的能源方案中較適合的一個方案,再將所選擇的能源方案中的各項運行參數(shù)傳送給控制模組120,由控制模組120根據(jù)運行參數(shù)的指示調(diào)整服務(wù)器1中的程序或裝置的執(zhí)行。 能源方案表115當中所記錄的每一運行參數(shù)皆對應與服務(wù)器1運行相關(guān)的一運行項目及其運行參數(shù)值,而每一項運行項目執(zhí)行后所產(chǎn)生的效能都會影響服務(wù)器l耗費電量的程度,也就是說,運行運行項目執(zhí)行后使服務(wù)器1所產(chǎn)生的效能越高,服務(wù)器1消耗的電量就越大;相反,如果運行項目以產(chǎn)生較低效能的方式執(zhí)行其作業(yè),服務(wù)器1消耗的電量相對地較少。而運行參數(shù)中的運行項目,參照圖2中的能源方案表115,可包括服務(wù)器1系統(tǒng)設(shè)備、服務(wù)器1系統(tǒng)作業(yè)模式、顯示設(shè)備或儲存設(shè)備,其中,服務(wù)器1系統(tǒng)設(shè)備如中央處理單元或服務(wù)器1系統(tǒng)風扇,其運行參數(shù)值分別為中央處理單元的頻率、服務(wù)器1系統(tǒng)風扇的轉(zhuǎn)動速率;顯示設(shè)備例如一顯示器,與顯示器相關(guān)的運行參數(shù)值則例如屏幕保護程序的啟動或關(guān)閉、或監(jiān)視器顯示器電源的啟動或關(guān)閉;而儲存設(shè)備則如一硬盤,其運行參數(shù)值則包括如硬盤的運行轉(zhuǎn)動速率、或硬盤電源的開啟或關(guān)閉等的執(zhí)行方式;服務(wù)器1操作系統(tǒng)模式的運行參數(shù)值則包含工作(Working)、待命(Standby)、休眠(Hibernation)或關(guān)機(Soft Off)模式。 以中央處理單元的頻率為例,如果使其以百分之百的頻率運行,雖然執(zhí)行運算處理的效能最高,但相對來說也消耗最多能源、最耗電,同時,中央處理單元也因此產(chǎn)生更多熱能,致使系統(tǒng)風扇必須提高轉(zhuǎn)速以維持系統(tǒng)穩(wěn)定,造成雙重的電力消耗;但如果在運算處理的需求較低時,以僅百分之七十的頻率運行,仍然可以提供一定的運算效能,卻可減少許多能源的消耗。
因此參照圖2所示的能源方案表115的實施例,其根據(jù)聯(lián)機數(shù)量區(qū)間所指涉的聯(lián)機數(shù)量不同而形成不同的能源方案,而每一運行項目調(diào)整至能源方案所記錄的運行參數(shù)值后的執(zhí)行效果,對服務(wù)器1效能所產(chǎn)生的影響亦不盡相同,但皆與聯(lián)機數(shù)量區(qū)間所指涉的數(shù)目成正比的關(guān)系,亦即,在中央處理單元的頻率上100%> a3 > a2 > ai > O,服務(wù)器1的系統(tǒng)風扇轉(zhuǎn)動速率100%> b3 > b2 > ^ > O,硬盤轉(zhuǎn)動速率100%> c3 > c2 > Cl > O亦同,使得聯(lián)機數(shù)量越少,中央處理單元的頻率越低、系統(tǒng)風扇轉(zhuǎn)動速率也越低。當選擇其中一種能源方案,例如聯(lián)機數(shù)量區(qū)間為101到300個聯(lián)機的方案時,根據(jù)該方案的運行參數(shù)所指示的方式去執(zhí)行中央處理單元頻率、系統(tǒng)風扇轉(zhuǎn)速及硬盤轉(zhuǎn)速后,對服務(wù)器1整體所產(chǎn)生的效能,就會低于選擇聯(lián)機數(shù)量區(qū)間為301到500個聯(lián)機的方案所產(chǎn)生的效能,而在此同時,選擇該方案執(zhí)行后服務(wù)器1所消耗的能源,尤其是電量,亦會少于效能較高的方案所消耗的能源。 此外,當聯(lián)機數(shù)量區(qū)間所指的數(shù)量高于其它方案的聯(lián)機數(shù)量區(qū)間所指的數(shù)量,如圖2中聯(lián)機數(shù)量區(qū)間為501個聯(lián)機以上時,為了供應眾多聯(lián)機數(shù)量所產(chǎn)生的存取需求,此時能源方案的各項運行參數(shù)皆指示對應的運行項目以產(chǎn)生最大效能的方式執(zhí)行其作業(yè),例如系統(tǒng)風扇及硬盤的轉(zhuǎn)速都達到最高,用以產(chǎn)生服務(wù)器1整體的最大效能。當然,在服務(wù)器1尚未啟動本發(fā)明所提供的服務(wù)器節(jié)能管理系統(tǒng)10前,例如剛開機時,服務(wù)器1原則上都會以產(chǎn)生最大效能的方式來執(zhí)行作業(yè),直到開始根據(jù)能源方案進行管理為止。
方案選擇模組105在計時單元110所記錄應讀取聯(lián)機數(shù)量的時間屆滿時,接收計時單元110的讀取通知并讀取計數(shù)模組100當時所統(tǒng)計的聯(lián)機數(shù)量,再將讀取的聯(lián)機數(shù)量與能源方案表115中所記錄的聯(lián)機數(shù)量區(qū)間進行比對,并且選擇其區(qū)間包含了所讀取的聯(lián)機數(shù)量在內(nèi)的能源方案,將該能源方案中所記錄的各項運行參數(shù)傳送給控制模組120,由控制模組120根據(jù)運行參數(shù)調(diào)整對應的運行項目的執(zhí)行方式,例如降低中央處理單元的頻率、降低系統(tǒng)風扇及硬盤的轉(zhuǎn)動速率。 而在本實施例的能源方案表115中,每一能源方案還包括一數(shù)量偵測周期,此定義了方案選擇模組105選定了一種能源方案后,下一次讀取聯(lián)機數(shù)量的時間周期,例如1小時、0. 5小時等。方案選擇模組105接收計時單元110通知而讀取聯(lián)機數(shù)量、并選擇能源方案后,即根據(jù)所選擇的該方案中的數(shù)量偵測周期,設(shè)定計時單元IIO的下一個讀取時間,以利于計時單元110發(fā)出下一次的讀取通知,讓方案選擇模組105再次根據(jù)當時的聯(lián)機數(shù)量選擇適合的能源方案。為了使服務(wù)器l的能源消耗能盡快隨著聯(lián)機數(shù)量的減少而降低,在本實施例中的數(shù)量偵測周期亦與聯(lián)機數(shù)量區(qū)間所指涉的聯(lián)機數(shù)量成正比關(guān)系,亦即隨著聯(lián)機數(shù)量的減少,下一次聯(lián)機數(shù)量的偵測周期也變短,以圖2所示的實施例而言,即t7 > t6 >t5 > t4 > t3 > t2 > ^ > t。,以便聯(lián)機數(shù)量再降低時可以迅速再調(diào)整服務(wù)器1運行項目的運行方式。 本實施例的能源方案表115中,每一能源方案還包括一方案選擇順序,用以在有多個能源方案的聯(lián)機數(shù)量區(qū)間皆包含被讀取到的聯(lián)機數(shù)量時,如果該些能源方案中的方案選擇順序不同,亦即有先后順序,則可供方案選擇模組105根據(jù)該些能源方案的方案選擇順序,依順序選擇其中之一。例如聯(lián)機數(shù)量為0的情況下,由于服務(wù)器1在無客戶端聯(lián)機時并不需要浪費電源產(chǎn)生效能,因此除了如圖2所示的中央處理單元頻率、系統(tǒng)風扇轉(zhuǎn)動速率及硬盤轉(zhuǎn)動速率皆為O,亦即不產(chǎn)生效能之外,更需要隨著服務(wù)器1閑置的時間長度進一步減少其閑置時消耗的能源。因此當連續(xù)讀取到二次以上的聯(lián)機數(shù)量為0時,即在數(shù)個聯(lián)機數(shù)量區(qū)間所指的數(shù)量為0的能源方案中,根據(jù)方案選擇順序的記錄,依順序選擇聯(lián)機數(shù)量區(qū)間所指的數(shù)量相同,而方案選擇順序較后的該能源方案。 以本實施例所提供的能源方案表115的示意圖為例,首次讀取到聯(lián)機數(shù)量為0時,方案選擇模組105即會選擇聯(lián)機數(shù)量區(qū)間為0、方案選擇順序為1的能源方案,并且交由控制模組120將中央處理單元頻率、系統(tǒng)風扇轉(zhuǎn)速、硬盤轉(zhuǎn)速都降低到0 ;經(jīng)過t3時間后再度讀取到聯(lián)機數(shù)量為0時,方案選擇模組105即選擇聯(lián)機數(shù)量區(qū)間為0、但方案選擇順序為2的能源方案,并由控制模組120進一步開啟顯示器的屏幕保護程序,減少顯示器的耗電量。每次所選擇的能源方案及其方案選擇順序,可記錄在服務(wù)器1中的緩存器(圖中未示出)當中,以利于實現(xiàn)上述依據(jù)方案選擇順序依序選擇能源方案的功能。 在本實施例中的控制模組120用于接收能源方案中所記錄的各項運行參數(shù),并且
會根據(jù)運行參數(shù)的內(nèi)容調(diào)整服務(wù)器1的運行項目的執(zhí)行,控制模組120可為一控制中央處理單元頻率或控制硬盤及風扇轉(zhuǎn)動速率的驅(qū)動程序、或是控制屏幕保護程序及顯示器電源
的啟動及關(guān)閉的應用程序接口 (API)及進階組態(tài)及電源界面(ACPI)。 圖3為本發(fā)明服務(wù)器節(jié)能管理方法較佳實施例的流程圖,該實施例的流程包括以下步驟提供記錄多個能源方案的一能源方案表115(S301),其中,每一能源方案皆包括一聯(lián)機數(shù)量區(qū)間、一數(shù)量偵測周期及至少一運行參數(shù),每一運行參數(shù)中包括一運行項目及一運行參數(shù)值,該運行參數(shù)用于指示其運行項目在服務(wù)器中的執(zhí)行方式;接著提供一計數(shù)模組100來統(tǒng)計與服務(wù)器1聯(lián)機的客戶端聯(lián)機數(shù)量(S303)再提供一計時單元110記錄著應讀取聯(lián)機數(shù)量的讀取時間,當讀取時間屆滿時,通知一方案選擇模組105接收讀取通知(S305),并讀取計數(shù)模組100當時所統(tǒng)計的聯(lián)機數(shù)量(S307)。 接著方案選擇模組105根據(jù)所讀取的聯(lián)機數(shù)量,選擇能源方案表115當中聯(lián)機數(shù)量區(qū)間包含了該聯(lián)機數(shù)量的能源方案(S309),再將被選擇的能源方案中所記錄的運行參數(shù)傳送給一控制模組120,由控制模組120接收后根據(jù)每一運行參數(shù)的內(nèi)容,調(diào)整服務(wù)器1中相對應的運行項目,將該項運行項目調(diào)整至其運行參數(shù)值后加以執(zhí)行(S311);并且設(shè)定下一次讀取計數(shù)模組IOO所統(tǒng)計的聯(lián)機數(shù)量的時間(S313),其中,設(shè)定下一次讀取聯(lián)機數(shù)量時間的步驟(S313),由方案選擇模組105以被選擇的能源方案中的數(shù)量偵測周期,例如0. 5小時,設(shè)定為計時單元110中所記錄下一次應讀取聯(lián)機數(shù)量的時間。
在本實施例中,為了使服務(wù)器1所消耗的能源盡快隨著聯(lián)機數(shù)量的減少而降低,因此能源方案表115中的數(shù)量偵測周期長短與其聯(lián)機數(shù)量區(qū)間所指涉的數(shù)量大小成正比,亦即當聯(lián)機數(shù)量越小時,下一次再讀取聯(lián)機數(shù)量所等待的時間就越短,以便使聯(lián)機數(shù)量的減少迅速地反應在能源的節(jié)省上。而為了達到減少服務(wù)器1不必要的能源消耗,如用電量,能源方案中的運行參數(shù)所包括的各項運行項目及其運行參數(shù)值,可包括如上述實施例及圖2中的表中所示。而不同的能源方案所提供的運行參數(shù)使得服務(wù)器1產(chǎn)生不同的效能,且其產(chǎn)生的效能與聯(lián)機數(shù)量區(qū)間所指涉的數(shù)量大小亦成正比關(guān)系,詳細的實施例說明如同可參閱圖1配合圖2的說明,在此不再贅述。 在本實施例中,選擇能源方案(S309)的步驟當中,還可進一步根據(jù)能源方案表
115中包括的一方案選擇順序,選擇恰當?shù)哪茉捶桨?,以便更積極地節(jié)省電力。 當能源方案表115中有多個能源方案的聯(lián)機數(shù)量區(qū)間皆包含步驟S307所讀取到的聯(lián)機數(shù)量,且所述的多個能源方案的聯(lián)機數(shù)量區(qū)間與前一次所選擇的能源方案的聯(lián)機數(shù)量區(qū)間相同時,則讀取前一次所選擇的該能源方案的方案選擇順序;接著,即以上述該些多個能源方案當中,方案選擇順序較前一次所選的能源方案的順序次之的能源方案,作為本次所選擇的能源方案。 例如讀取到的聯(lián)機為O,而如圖2所示的能源方案表115示意圖中,有多個聯(lián)機數(shù)量區(qū)間為0的能源方案可選擇時,如果前一次亦選擇聯(lián)機數(shù)量區(qū)間為0的其中一個能源方案,即讀取前一次所選擇的能源方案的方案選擇順序,如果前一次方案選擇順序為l,本次即選擇聯(lián)機數(shù)量區(qū)間為0、順序為2的能源方案;如果前一次的順序為2,本次即選擇順序為3的能源方案,依此類推。 當無人聯(lián)機到服務(wù)器1的時間越久,表示服務(wù)器閑置的時間越長,就越應該盡可能地減少服務(wù)器1不要必的能源消耗,因此依據(jù)方案選擇順序不同,順序越后的能源方案會采取更多節(jié)省能源的手段,例如關(guān)閉服務(wù)器1更多非使用中的裝置及進入用電量更少的作業(yè)模式(請參閱圖2所示),以達到節(jié)省能源的效果。為了實現(xiàn)上述流程步驟,每次所選擇的能源方案及其方案選擇順序,可記錄于服務(wù)器1中的緩存器當中。
而上述圖3的流程中用以調(diào)整服務(wù)器1運行項目的控制模組120,可為一驅(qū)動程序、應用程序接口或進階組態(tài)及電源界面,分別根據(jù)運行參數(shù)的指示,調(diào)整不同性質(zhì)的運行項目。 綜合上述說明,本發(fā)明所提供的服務(wù)器節(jié)能管理系統(tǒng)及方法,使得服務(wù)器的電源
管理除了依靠管理人員操作外,更能根據(jù)服務(wù)器用于提供客戶端聯(lián)機存取的特性,以聯(lián)機
數(shù)量的多少作為調(diào)整服務(wù)器效能產(chǎn)出高低的根據(jù),使得服務(wù)器可以在聯(lián)機數(shù)量降低時適度
地減少服務(wù)器的操作系統(tǒng)及其設(shè)備的耗電量,避免不必要的能源浪費;進一步地,在服務(wù)器
無人聯(lián)機存取時,依其閑置的時間長度,漸進地調(diào)整服務(wù)器使其盡可能減少能源的消耗。 此外,根據(jù)本發(fā)明所提供的服務(wù)器節(jié)能管理系統(tǒng)及方法,其檢測聯(lián)機數(shù)量的頻率
隨著前一次檢測到的聯(lián)機數(shù)量的減少而提高,可以使服務(wù)器隨著聯(lián)機數(shù)量的降低更迅速地
進行效能產(chǎn)出的調(diào)節(jié),直接反應在能源、用電量的減省上,達到服務(wù)器節(jié)能、省電管理的功效。 在此需特別強調(diào)的是,上述所舉的各個實施例當中,無論是能源方案的數(shù)量、聯(lián)機數(shù)量區(qū)間所涵蓋的范圍大小、數(shù)量偵測周期的數(shù)值、方案選擇順序的排定、各項運行參數(shù)所包括的運行項目、和各運行參數(shù)值等,皆僅為實施例所示內(nèi)容,該些數(shù)值及項目可視本管理系統(tǒng)及服務(wù)器管理人員的需求加以調(diào)整與設(shè)置,上述說明所揭露的內(nèi)容并非用于限定本發(fā)明的范圍。包括所述服務(wù)器節(jié)能管理系統(tǒng)實施例中各組件在內(nèi),如有其它符合本發(fā)明的精神與未實質(zhì)改變本發(fā)明的技術(shù)手段,皆屬本發(fā)明所涵蓋保護范圍。
1權(quán)利要求
一種服務(wù)器節(jié)能管理系統(tǒng),適用于提供至少一客戶端通過網(wǎng)絡(luò)聯(lián)機的一服務(wù)器,其特征在于,其包括一計數(shù)模組,統(tǒng)計一聯(lián)機數(shù)量,該聯(lián)機數(shù)量為正與該服務(wù)器聯(lián)機的該些客戶端的數(shù)量;一能源方案表,記錄多個能源方案,每一能源方案包括一聯(lián)機數(shù)量區(qū)間及至少一運行參數(shù),該運行參數(shù)包括該服務(wù)器中的一運行項目及該運行項目的一運行參數(shù)值,該運行參數(shù)為指示該運行項目在該服務(wù)器中的執(zhí)行方式;一計時單元,記錄讀取該聯(lián)機數(shù)量的一讀取時間,并在該讀取時間屆滿時發(fā)出一讀取通知;一方案選擇模組,接收該讀取通知并讀取該聯(lián)機數(shù)量,及選擇該聯(lián)機數(shù)量區(qū)間包含被讀取的該聯(lián)機數(shù)量的該些能源方案中的一個,并且傳送被選擇的該能源方案的運行參數(shù);以及一控制模組,根據(jù)該方案選擇模組傳送的該運行參數(shù),調(diào)整該服務(wù)器中相對應的該運行項目至該運行參數(shù)值后加以執(zhí)行;該服務(wù)器執(zhí)行該些能源方案中的一個而降低其效能時,減少該服務(wù)器的耗電量。
2. 如權(quán)利要求1所述的服務(wù)器節(jié)能管理系統(tǒng),其特征在于,每一能源方案還包括一數(shù) 量偵測周期,該方案選擇模組依據(jù)所選的該能源方案的數(shù)量偵測周期,設(shè)定該計時單元的 讀取時間。
3. 如權(quán)利要求2所述的服務(wù)器節(jié)能管理系統(tǒng),其特征在于,該些能源方案的聯(lián)機數(shù)量 區(qū)間所指的數(shù)量大小與該數(shù)量偵測周期長短成正比。
4. 如權(quán)利要求1所述的服務(wù)器節(jié)能管理系統(tǒng),其特征在于,該些能源方案中一個的聯(lián) 機數(shù)量區(qū)間所指的數(shù)量,大于其它能源方案的聯(lián)機量區(qū)間所指的數(shù)量,且該能源方案的運 行參數(shù)指示相對應的該運行項目以產(chǎn)生該服務(wù)器最大效能的方式執(zhí)行。
5. 如權(quán)利要求1所述的服務(wù)器節(jié)能管理系統(tǒng),其特征在于,每一能源方案還包括一方 案選擇順序,用于供該方案選擇模組在該聯(lián)機數(shù)量區(qū)間包含被讀取的該聯(lián)機數(shù)量的該些能 源方案中,根據(jù)該方案選擇順序依序選擇其中之一。
6. 如權(quán)利要求1所述的服務(wù)器節(jié)能管理系統(tǒng),其特征在于,該服務(wù)器依該些能源方案 執(zhí)行所產(chǎn)生的效能高低,與該些能源方案的該聯(lián)機數(shù)量區(qū)間所指的數(shù)量大小成正比。
7. 如權(quán)利要求1所述的服務(wù)器節(jié)能管理系統(tǒng),其特征在于,該運行項目包括一服務(wù)器 系統(tǒng)設(shè)備、 一服務(wù)器系統(tǒng)作業(yè)模式、 一顯示設(shè)備或一儲存設(shè)備。
8. 如權(quán)利要求7所述的服務(wù)器節(jié)能管理系統(tǒng),其特征在于,該服務(wù)器系統(tǒng)設(shè)備為一中 央處理單元或一服務(wù)器系統(tǒng)風扇,該顯示設(shè)備為一顯示器,該儲存設(shè)備為一硬盤。
9. 如權(quán)利要求8所述的服務(wù)器節(jié)能管理系統(tǒng),其特征在于,該中央處理單元的運行參 數(shù)值為該中央處理單元的頻率,該服務(wù)器系統(tǒng)風扇的運行參數(shù)值為該服務(wù)器系統(tǒng)風扇的轉(zhuǎn) 動速率,該顯示器的運行參數(shù)值為屏幕保護程序的開啟或關(guān)閉、或該顯示器電源的開啟或 關(guān)閉,該硬盤的運行參數(shù)值為該硬盤的轉(zhuǎn)動速率、或該硬盤電源的開啟或關(guān)閉。
10. 如權(quán)利要求7所述的服務(wù)器節(jié)能管理系統(tǒng),其特征在于,該服務(wù)器系統(tǒng)作業(yè)模式的 運行參數(shù)值包括一工作模式、 一待命模式、 一休眠模式或一關(guān)機模式。
11.如權(quán)利要求1所述的服務(wù)器節(jié)能管理系統(tǒng),其特征在于,該控制模組為應用程序接口 、進階組態(tài)及電源接口或驅(qū)動程序。
12. —種服務(wù)器節(jié)能管理方法,其特征在于,其包括以下步驟51、 提供記錄多個能源方案的一能源方案表,每一能源方案中包括一聯(lián)機數(shù)量區(qū)間及 至少一運行參數(shù),該運行參數(shù)包括一服務(wù)器中的一運行項目及該運行項目的一運行參數(shù) 值,該運行參數(shù)為指示該運行項目在該服務(wù)器中的執(zhí)行方式;52、 統(tǒng)計正聯(lián)機于該服務(wù)器的一聯(lián)機數(shù)量;53、 提供一計時單元記錄讀取該聯(lián)機數(shù)量的一讀取時間;54、 當該讀取時間屆滿時,提供一方案選擇模組讀取該聯(lián)機數(shù)量;55、 由該方案選擇模組根據(jù)被讀取的該聯(lián)機數(shù)量,選擇該些能源方案中的一個;56、 由一控制模組根據(jù)被選擇的該能源方案中的該運行參數(shù),調(diào)整該服務(wù)器中相對應 的該運行項目至該運行參數(shù)值后加以執(zhí)行;及57、 設(shè)定下一次讀取該聯(lián)機數(shù)量的該讀取時間;其中,該方案選擇模組選擇該能源方案表中,該聯(lián)機數(shù)量區(qū)間包含被讀取的聯(lián)機數(shù)量 的該些能源方案中的一個。
13. 如權(quán)利要求12所述的服務(wù)器節(jié)能管理方法,其特征在于,該些能源方案還包括一 數(shù)量偵測周期。
14. 如權(quán)利要求13所述的服務(wù)器節(jié)能管理方法,其特征在于,設(shè)定該讀取時間的步驟中,還包括下述步驟該方案選擇模組依據(jù)所選的該能源方案的數(shù)量偵測周期,對該計時單元設(shè)定下一次的 該讀取時間。
15. 如權(quán)利要求13所述的服務(wù)器節(jié)能管理方法,其特征在于,該些能源方案的該聯(lián)機 數(shù)量區(qū)間所指的數(shù)量大小與該數(shù)量偵測周期長短成正比。
16. 如權(quán)利要求12所述的服務(wù)器節(jié)能管理方法,其特征在于,該服務(wù)器依該些能源方案執(zhí)行所產(chǎn)生的效能,與該些能源方案的該聯(lián)機數(shù)量區(qū)間所指的數(shù)量大小成正比。
17. 如權(quán)利要求12所述的服務(wù)器節(jié)能管理方法,其特征在于,該些能源方案還包括一方案選擇順序,用以供該方案選擇模組在該聯(lián)機數(shù)量區(qū)間包含被讀取的聯(lián)機數(shù)量的該些能 源方案中,根據(jù)該方案選擇順序依序選擇其中之一。
18. 如權(quán)利要求17所述的服務(wù)器節(jié)能管理方法,其特征在于,由該方案選擇模組選擇 該些能源方案之一的步驟中,還包括下列步驟當有多個能源方案的該聯(lián)機數(shù)量區(qū)間包含被讀取的該聯(lián)機數(shù)量,且與前一次所選擇 的該能源方案的該聯(lián)機數(shù)量區(qū)間相同時,讀取前一次所選擇的該能源方案的該方案選擇順 序;及選擇該方案選擇順序次于前一次所選擇的該能源方案的該方案選擇順序。
19. 如權(quán)利要求12所述的服務(wù)器節(jié)能管理方法,其特征在于,該運行項目包括一服務(wù) 器系統(tǒng)設(shè)備、 一服務(wù)器系統(tǒng)作業(yè)模式、 一顯示設(shè)備或一儲存設(shè)備。
20. 如權(quán)利要求19所述的服務(wù)器節(jié)能管理方法,其特征在于,該服務(wù)器系統(tǒng)設(shè)備為一 中央處理單元或一服務(wù)器系統(tǒng)風扇,該顯示設(shè)備為一顯示器,該儲存設(shè)備為一硬盤。
21. 如權(quán)利要求20所述的服務(wù)器節(jié)能管理方法,其特征在于,該中央處理單元的運行 參數(shù)值為該中央處理單元的頻率,該服務(wù)器系統(tǒng)風扇的運行參數(shù)值為該系統(tǒng)風扇的轉(zhuǎn)動速率,該顯示器的運行參數(shù)值為屏幕保護程序的開啟或關(guān)閉、或該顯示器電源的開啟或關(guān)閉,該硬盤的運行參數(shù)值為該硬盤的轉(zhuǎn)動速率、或該硬盤電源的開啟或關(guān)閉。
22. 如權(quán)利要求19所述的服務(wù)器節(jié)能管理系統(tǒng),其特征在于,該服務(wù)器系統(tǒng)作業(yè)模式的該運行參數(shù)值包括一工作模式、 一待命模式、 一休眠模式或一關(guān)機模式。
23. 如權(quán)利要求12所述的服務(wù)器節(jié)能管理方法,其特征在于,該控制模組為應用程序接口 、進階組態(tài)及電源接口或驅(qū)動程序。
全文摘要
本發(fā)明公開了一種服務(wù)器節(jié)能管理系統(tǒng)及方法,用以解決服務(wù)器運行時耗費過多能源的問題。該系統(tǒng)包括一計數(shù)模組、一方案選擇模組、一計時單元、一能源方案表和一控制模組計數(shù)模組統(tǒng)計與服務(wù)器聯(lián)機的聯(lián)機數(shù)量,能源方案表記錄多個能源方案,每一能源方案包括聯(lián)機數(shù)量區(qū)間和運行參數(shù),該運行參數(shù)包括運行項目和運行參數(shù)值,方案選擇模組接到計時單元通知時前往計數(shù)模組讀取當時的聯(lián)機數(shù)量,并比對能源方案表中所提供的多個能源方案,根據(jù)所讀取的聯(lián)機數(shù)量選擇其中一個方案,再將該項能源方案所記錄的運行參數(shù)傳給控制模組,由控制模組按照運行參數(shù)的指示調(diào)整服務(wù)器中各項運行項目的執(zhí)行狀況,從而使服務(wù)器在聯(lián)機數(shù)量減少時,也減少能源的消耗。
文檔編號H04L12/24GK101751113SQ20081020132
公開日2010年6月23日 申請日期2008年10月17日 優(yōu)先權(quán)日2008年10月17日
發(fā)明者紀文偉 申請人:環(huán)旭電子股份有限公司