專利名稱:服務(wù)器休眠/喚醒方法及具有休眠/喚醒功能的服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及服務(wù)器技術(shù)領(lǐng)域,尤其涉及一種服務(wù)器休眠/喚醒方法及具有休 眠/喚醒功能的服務(wù)器。
背景技術(shù):
1996年12月,由惠普(HP)、英特爾(Intel)、微軟(Microsoft)、鳳 凰(Phoenix)、東芝(Toshiba)五家公司共同起草ACPI規(guī)范,取代之前的 APM電源管理規(guī)范。APM是在BIOS的層面來(lái)實(shí)現(xiàn)電源管理的功能,而ACPI 是在操作系統(tǒng)層面來(lái)實(shí)現(xiàn)電源管理。在ACPI規(guī)范中對(duì)系統(tǒng)運(yùn)行狀態(tài)細(xì)分為六 類S0/S1/S2/S3/S4/S5 ,系統(tǒng)功耗依次下降。
通常所說(shuō)的S3狀態(tài),即掛起到內(nèi)存(Suspend to RAM, STR)狀態(tài)。顧名 思義,STR就是把系統(tǒng)進(jìn)入STR前的工作狀態(tài)數(shù)據(jù)都存放到內(nèi)存中去。在STR 狀態(tài)下,電源仍然繼續(xù)為內(nèi)存等最必要的設(shè)備供電,內(nèi)存進(jìn)入自刷新模式以確 保數(shù)據(jù)不丟失,而其他設(shè)備均處于關(guān)閉下電狀態(tài),系統(tǒng)的耗電量極低。 一旦按 下電源開(kāi)關(guān)按鈕,系統(tǒng)就被喚醒,馬上從內(nèi)存中讀取數(shù)據(jù)并恢復(fù)到STR之前的 工作狀態(tài)。內(nèi)存的讀寫速度^J決,因此我們感到進(jìn)入和離開(kāi)STR狀態(tài)所花費(fèi)的 時(shí)間不過(guò)是幾秒鐘而已。
Sl/S2狀態(tài)也是睡眠狀態(tài),不過(guò)系統(tǒng)功耗下降不夠明顯,而S4就是STD(掛 起到硬盤)與STR的原理是完全一樣的,只不過(guò)數(shù)據(jù)是保存在硬盤中。由于硬 盤的讀寫速度比內(nèi)存要慢得多,因此用起來(lái)也不會(huì)有STR那么快。S0是正常 運(yùn)行狀態(tài),不進(jìn)行任何節(jié)能;S5是我們通常所說(shuō)的關(guān)機(jī),電源只提供系統(tǒng)待機(jī) 電源。
在筆記本領(lǐng)域中,廠商為了增加電池的持續(xù)使用時(shí)間,所以S3策略在該領(lǐng) 域中應(yīng)用最為廣泛,使用者可以通過(guò)設(shè)置操作系統(tǒng)的電源管理部分,在筆記本
5空閑的情況下,進(jìn)入S3狀態(tài)進(jìn)行節(jié)能。在臺(tái)式機(jī)領(lǐng)域中,S3功能也是作為一 種標(biāo)準(zhǔn)功能被提供。而在服務(wù)器這一特殊領(lǐng)域中, 一般認(rèn)為服務(wù)器是要24小時(shí) 不間斷的提供服務(wù),所以不能進(jìn)入休眠狀態(tài),因此大多服務(wù)器都不支持S3功能。 但是隨著運(yùn)營(yíng)成本的增加,服務(wù)器的電能消耗也日益成為互聯(lián)網(wǎng)服務(wù)提供商 (Internet Service Provider, ISP)、互聯(lián)網(wǎng)數(shù)據(jù)中心(Internet Data Center, IDC) 等業(yè)者的營(yíng)運(yùn)成本結(jié)構(gòu)中一項(xiàng)較大的成本開(kāi)銷,這也是為何今日新推出的服務(wù) 器、服務(wù)器處理器都在強(qiáng)調(diào)省電的原因。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種服務(wù)器休眠/喚醒方法及具有休眠/喚醒功能的服 務(wù)器,可以實(shí)現(xiàn)服務(wù)器的休眠/喚醒功能,有效節(jié)省電能。
本發(fā)明實(shí)施例提供一種服務(wù)器休眠方法,所述服務(wù)器包括系統(tǒng)管理板及 至少一個(gè)單板,每一單板包括智能管理控制器,所述服務(wù)器休眠方法包括
所述系統(tǒng)管理板接收遠(yuǎn)程主機(jī)發(fā)送的休眠信號(hào);
所述系統(tǒng)管理板將所述休眠信號(hào)發(fā)送至對(duì)應(yīng)單板的智能管理控制器,以 使所述單板的智能管理控制器根據(jù)所述休眠信號(hào)控制單板進(jìn)入休眠狀態(tài)。
本發(fā)明實(shí)施例提供一種服務(wù)器喚醒方法,所述服務(wù)器包括系統(tǒng)管理板及 至少一個(gè)單板,每一單板包括智能管理控制器,所述服務(wù)器喚醒方法包括
所述系統(tǒng)管理板接收遠(yuǎn)程主機(jī)發(fā)送的喚醒信號(hào);
所述系統(tǒng)管理板將所述喚醒信號(hào)發(fā)送至對(duì)應(yīng)單板的智能管理控制器,以 使所述單板的智能管理控制器根據(jù)所述喚醒信號(hào)控制單板進(jìn)入喚醒狀態(tài)。
本發(fā)明實(shí)施例提供一種具有休眠/喚醒功能的服務(wù)器,包括系統(tǒng)管理板 及至少一個(gè)單板,每一單板包括智能管理控制器及休眠/喚醒裝置,所述系 統(tǒng)管理板用于接收遠(yuǎn)程主機(jī)發(fā)送的休眠信號(hào),并將所述休眠信號(hào)發(fā)送至對(duì)應(yīng) 單板的智能管理控制器,所述單板的智能管理控制器接收所述休眠信號(hào)后, 控制所述單板的休眠/喚醒裝置使單板進(jìn)入休眠狀態(tài)。本發(fā)明實(shí)施例通過(guò)單板的智能管理控制器根據(jù)接收的休眠信號(hào)使單板進(jìn)入休眠狀態(tài),實(shí)現(xiàn)了服務(wù)器的休眠功能,可使服務(wù)器的單板在負(fù)載較低時(shí)消耗較少的電能,有效節(jié)省能耗;另外本發(fā)明實(shí)施例通過(guò)單板的智能管理控制器根據(jù)接收的喚醒信號(hào)使單板進(jìn)入喚醒狀態(tài),可使服務(wù)器的單板根據(jù)需要從休眠狀態(tài)轉(zhuǎn)入正常上電,在業(yè)務(wù)量上升時(shí)候,能夠迅速喚醒服務(wù)器單板分擔(dān)負(fù)載。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的 一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖l是本發(fā)明實(shí)施例服務(wù)器管理系統(tǒng)的結(jié)構(gòu)示意圖2是本發(fā)明實(shí)施例一服務(wù)器休眠方法的流程示意圖3是本發(fā)明實(shí)施例二服務(wù)器休眠方法的流程示意圖4是本發(fā)明實(shí)施例一服務(wù)器喚醒方法的流程示意圖5是本發(fā)明實(shí)施例二服務(wù)器喚醒方法的流程示意圖6是本發(fā)明實(shí)施例一具有休眠/喚醒功能的服務(wù)器的結(jié)構(gòu)示意圖7是本發(fā)明實(shí)施例二具有休眠/喚醒功能的服務(wù)器的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施方式,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施方式
僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
請(qǐng)參考圖1,為本發(fā)明實(shí)施例服務(wù)器管理系統(tǒng)的結(jié)構(gòu)示意圖,所述服務(wù)器管理系統(tǒng)包括遠(yuǎn)程主機(jī)1和服務(wù)器3,本發(fā)明實(shí)施例以ATCA架構(gòu)服務(wù)器為例進(jìn)行說(shuō)明。所述服務(wù)器3包括系統(tǒng)管理板32及至少一個(gè)單板34。本發(fā)明實(shí)施例系統(tǒng)管理板32包括兩個(gè)互為主備的機(jī)框管理沖莫塊(CMM1、 CMM2),每一機(jī)框管理模塊可單獨(dú)管理機(jī)框內(nèi)的所有單板34。所述遠(yuǎn)程主機(jī)1通過(guò)互聯(lián)網(wǎng)2與所述系統(tǒng)管理板32連接,所述遠(yuǎn)程主機(jī)1對(duì)所述單板34的控制指令的發(fā)送通過(guò)所述系統(tǒng)管理板32實(shí)現(xiàn)。
每一單板34包括智能平臺(tái)管理控制器(Intelligent Platform ManagementController, IPMC) 342,智能平臺(tái)管理控制器342是ATCA刀片服務(wù)器中智能平臺(tái)管理功能的承載體,它通過(guò)智能平臺(tái)管理總線(Intelligent PlatformManagement Bus, IPMB ) 4與所述系統(tǒng)管理板32的機(jī)框管理模塊進(jìn)行通信。IPMC主要完成ATCA單板或其他機(jī)框組件上各種關(guān)#:硬件資源的監(jiān)視、控制及管理,包括單板或模塊的有效凈荷部分狀態(tài)檢測(cè)、單板溫度及電壓檢測(cè)、熱插拔管理、現(xiàn)場(chǎng)可更換單元(Field Replaceable Unit, FRU)信息獲取、告警管理、電源管理、復(fù)位狀態(tài)、傳感器及事件管理、日志管理、E-Keying(電子開(kāi)關(guān))管理等。
請(qǐng)共同參考圖2,為本發(fā)明實(shí)施例一服務(wù)器休眠方法的流程示意圖,其步驟包括
步驟S10:系統(tǒng)管理板接收遠(yuǎn)程主機(jī)發(fā)送的休眠信號(hào)。具體的,遠(yuǎn)程主機(jī)通過(guò)互聯(lián)網(wǎng)(Internet)登錄管理系統(tǒng),查詢到某些單板的負(fù)載較低需要啟動(dòng)^a民時(shí),向系統(tǒng)管理板發(fā)送對(duì)應(yīng)單板的休眠信號(hào),所述系統(tǒng)管理板通過(guò)互聯(lián)網(wǎng)(Internet)接收遠(yuǎn)程主機(jī)發(fā)送的對(duì)應(yīng)單板的休眠信號(hào)。
步驟S12:系統(tǒng)管理板將所述休眠信號(hào)發(fā)送至對(duì)應(yīng)單板的智能管理控制器。具體的,系統(tǒng)管理板通過(guò)智能平臺(tái)管理總線將所述休眠信號(hào)發(fā)送至對(duì)應(yīng)單板的智能管理控制器。本發(fā)明實(shí)施例以智能平臺(tái)管理總線為例進(jìn)行說(shuō)明,但并不限定于智能平臺(tái)管理總線,也可以是實(shí)現(xiàn)在系統(tǒng)管理板和單板的智能管理控制器間進(jìn)行信號(hào)傳送的其他總線。
步驟S14:單板的智能管理控制器根據(jù)所述休眠信號(hào)控制單板進(jìn)入休眠狀態(tài)。具體的,單板的智能管理控制器接收所述休眠信號(hào)后,可通過(guò)使能單板的南橋的PB管腳,對(duì)單板產(chǎn)生休眠指示,然后單板的主系統(tǒng)按照傳統(tǒng)的
S31^木眠方式進(jìn)行下電^f木眠。
本發(fā)明實(shí)施例通過(guò)單板的智能管理控制器根據(jù)接收的休眠信號(hào)使單板進(jìn)入休眠狀態(tài),實(shí)現(xiàn)了服務(wù)器的休眠功能,可使服務(wù)器的單板在負(fù)載較低時(shí)消耗較少的電能,有效節(jié)省能耗。
請(qǐng)參考圖3,為本發(fā)明實(shí)施例二服務(wù)器休眠方法的流程示意圖,其步驟包括
步驟S20:遠(yuǎn)程主機(jī)登錄管理系統(tǒng)查看單板負(fù)載狀況。具體的,遠(yuǎn)程主機(jī)通過(guò)互聯(lián)網(wǎng)(Internet)登錄管理系統(tǒng),查詢單板的負(fù)載狀況。
步驟S21:判斷是否有單板的負(fù)載較低。具體如何判斷較低可有多種方法,如預(yù)設(shè)一個(gè)負(fù)載業(yè)務(wù)閾值,例如10%,如果單板的負(fù)載未達(dá)到這個(gè)閾值則判斷為負(fù)載較低;還可根據(jù)CPU或者內(nèi)存的占用率情況判斷單板的負(fù)載是否較低
步驟S22:若步驟S21的判斷結(jié)果為有至少一個(gè)單板的負(fù)載較低,則遠(yuǎn)程主機(jī)下發(fā)命令將所述較低負(fù)載單板的業(yè)務(wù)遷移到其他單板,保證單板業(yè)務(wù)的正常運(yùn)行;若判斷為否則返回步驟S20。
步驟S23:遠(yuǎn)程主機(jī)下發(fā)休眠信號(hào);
步驟S24:系統(tǒng)管理板接收遠(yuǎn)程主機(jī)發(fā)送的休眠信號(hào)。具體的,所述系統(tǒng)管理板通過(guò)互聯(lián)網(wǎng)(Internet)接收遠(yuǎn)程主機(jī)發(fā)送的對(duì)應(yīng)單板的休眠信號(hào)。
步驟S25:系統(tǒng)管理板將所述休眠信號(hào)發(fā)送至對(duì)應(yīng)單板的智能管理控制器。具體的,系統(tǒng)管理板通過(guò)智能平臺(tái)管理總線將所述休眠信號(hào)發(fā)送至對(duì)應(yīng)單板的智能管理控制器。本發(fā)明實(shí)施例以智能平臺(tái)管理總線為例進(jìn)行說(shuō)明,但并不限定于智能平臺(tái)管理總線,也可以是實(shí)現(xiàn)在系統(tǒng)管理板和單板的智能
管理控制器間進(jìn)行信號(hào)傳送的其他總線。
步驟S26:單板的智能管理控制器根據(jù)所述休眠信號(hào)控制單板進(jìn)入休眠
9過(guò)使能單板的南橋的PB管腳,對(duì)單板產(chǎn)生休眠指示,然后單板的主系統(tǒng)按照傳統(tǒng)的S3休眠方式進(jìn)行下電休眠。
步驟S27:單板的智能管理控制器控制狀態(tài)指示單元指示對(duì)應(yīng)的單板進(jìn)入休眠狀態(tài)。因?yàn)閱伟宓闹飨到y(tǒng)在進(jìn)入休眠前,南橋會(huì)發(fā)出一個(gè)S5信號(hào)(下電信號(hào)),如果按照現(xiàn)有的處理方式,單板的智能管理控制器檢測(cè)到S5信號(hào)后會(huì)認(rèn)為主系統(tǒng)已經(jīng)下電,進(jìn)而指示各種下電警告指示燈全部點(diǎn)亮,此時(shí)給用戶的指示是系統(tǒng)關(guān)機(jī),而按照本發(fā)明實(shí)施例的服務(wù)器中的單板其實(shí)并未關(guān)機(jī),只是進(jìn)入了休眠狀態(tài)。本發(fā)明實(shí)施例單板的智能管理控制器在檢測(cè)到S5信號(hào)的同時(shí),還要檢測(cè)內(nèi)存電壓(由于系統(tǒng)進(jìn)S3休眠模式的時(shí)候,內(nèi)存進(jìn)入自刷新模式,并且?guī)щ?,如果電壓正常,說(shuō)明系統(tǒng)不是進(jìn)行下電操作,而是進(jìn)行S3休眠,從而控制相應(yīng)的狀態(tài)指示單元,如指示燈,指示對(duì)應(yīng)的單板進(jìn)入休眠狀態(tài)。
本發(fā)明實(shí)施例通過(guò)單板的智能管理控制器根據(jù)接收的休眠信號(hào)使單板進(jìn)入休眠狀態(tài),實(shí)現(xiàn)了服務(wù)器的休眠功能,可使服務(wù)器的單板在負(fù)載較低時(shí)消耗較少的電能,有效節(jié)省能耗。另外,在遠(yuǎn)程主機(jī)下發(fā)休眠信號(hào)前將負(fù)載較低的單板的業(yè)務(wù)預(yù)先進(jìn)行遷移,可以保證服務(wù)器進(jìn)行休眠時(shí)不影響業(yè)務(wù)的正常運(yùn)行。進(jìn)一步的,單板在進(jìn)入休眠狀態(tài)后,單板的智能管理控制器結(jié)合S5信號(hào)和內(nèi)存電壓的檢測(cè)指示對(duì)應(yīng)的單板進(jìn)入休眠狀態(tài),可避免系統(tǒng)狀態(tài)的誤報(bào),使用戶準(zhǔn)確獲知單板的狀態(tài),便于服務(wù)器的管理。
請(qǐng)參考圖4,為本發(fā)明實(shí)施例一服務(wù)器喚醒方法的流程示意圖,其步驟包括
步驟S40:系統(tǒng)管理板接收遠(yuǎn)程主機(jī)發(fā)送的喚醒信號(hào)。具體的,遠(yuǎn)程主機(jī)通過(guò)互聯(lián)網(wǎng)(Internet)登錄管理系統(tǒng),查詢到某些單板的負(fù)載較高而至少有一個(gè)單板處理休眠狀態(tài)時(shí),向系統(tǒng)管理板發(fā)送對(duì)應(yīng)處于休眠狀態(tài)單板的喚醒信號(hào),所述系統(tǒng)管理板通過(guò)互聯(lián)網(wǎng)(Internet) 4妄收遠(yuǎn)程主機(jī)發(fā)送的對(duì)應(yīng)處于休眠狀態(tài)單板的喚醒信號(hào)。
步驟S42:系統(tǒng)管理板將所述喚醒信號(hào)發(fā)送至對(duì)應(yīng)單板的智能管理控制器。具體的,系統(tǒng)管理板通過(guò)智能平臺(tái)管理總線將所述喚醒信號(hào)發(fā)送至對(duì)應(yīng)單板的智能管理控制器。本發(fā)明實(shí)施例以智能平臺(tái)管理總線為例進(jìn)行說(shuō)明,但并不限定于智能平臺(tái)管理總線,也可以是實(shí)現(xiàn)在系統(tǒng)管理板和單板的智能管理控制器間進(jìn)行信號(hào)傳送的其他總線。
步驟S44:單板的智能管理控制器根據(jù)所述喚醒信號(hào)控制單板進(jìn)入喚醒狀態(tài),即正常上電狀態(tài)。具體的,單板的智能管理控制器接收所述喚醒信號(hào)后,可通過(guò)使能單板的南橋的PB管腳,對(duì)單板產(chǎn)生喚醒指示,然后單板的主系統(tǒng)按照傳統(tǒng)的S3喚醒方式進(jìn)行上電搡作。
本發(fā)明實(shí)施例通過(guò)單板的智能管理控制器根據(jù)接收的喚醒信號(hào)使單板進(jìn)入喚醒狀態(tài),實(shí)現(xiàn)了服務(wù)器單板從休眠狀態(tài)喚醒的喚醒功能,可使服務(wù)器的單板根據(jù)需要從休眠狀態(tài)轉(zhuǎn)入正常上電,在業(yè)務(wù)量上升時(shí)候,能夠迅速喚醒服務(wù)器單板分擔(dān)負(fù)載。
請(qǐng)參考圖5,為本發(fā)明實(shí)施例二服務(wù)器喚醒方法的流程示意圖,其步驟包括
步驟S50:遠(yuǎn)程主機(jī)登錄管理系統(tǒng)查看單板負(fù)載狀況。具體的,遠(yuǎn)程主機(jī)通過(guò)互聯(lián)網(wǎng)(Internet)登錄管理系統(tǒng),查詢單板的負(fù)載狀況。
步驟S51:判斷是否有單板的負(fù)載過(guò)高且有處于休眠狀態(tài)的單板。具體如何判斷負(fù)載過(guò)高可有多種方法,如預(yù)設(shè)一個(gè)負(fù)載業(yè)務(wù)閾值,例如70%,如果單板的負(fù)載超過(guò)這個(gè)闊值則判斷為負(fù)載過(guò)高;還可根據(jù)CPU或者內(nèi)存的占用率情況判斷單板的負(fù)載是否過(guò)高;是否有處于休眠狀態(tài)的單板可根據(jù)單板的狀態(tài)上報(bào)獲知。
步驟S52:若步驟S52的判斷結(jié)果為是,則遠(yuǎn)程主機(jī)下發(fā)喚醒信號(hào),所述喚醒信號(hào)為通知處于^f木眠狀態(tài)的單板轉(zhuǎn)入喚醒狀態(tài),即正常上電狀態(tài);若判斷為否則返回步驟S50。步驟S53:系統(tǒng)管理板接收遠(yuǎn)程主機(jī)發(fā)送的喚醒信號(hào)。具體的,所述系 統(tǒng)管理板通過(guò)互聯(lián)網(wǎng)(Internet)接收遠(yuǎn)程主機(jī)發(fā)送的對(duì)應(yīng)處于休眠狀態(tài)單板 的喚醒信號(hào)。
步驟S54:系統(tǒng)管理板將所述喚醒信號(hào)發(fā)送至對(duì)應(yīng)單板的智能管理控制 器。具體的,系統(tǒng)管理板通過(guò)智能平臺(tái)管理總線將所述喚醒信號(hào)發(fā)送至對(duì)應(yīng) 單板的智能管理控制器。本發(fā)明實(shí)施例以智能平臺(tái)管理總線為例進(jìn)行說(shuō)明, 但并不限定于智能平臺(tái)管理總線,也可以是實(shí)現(xiàn)在系統(tǒng)管理板和單板的智能 管理控制器間進(jìn)行信號(hào)傳送的其他總線。
步驟S55:單板的智能管理控制器根據(jù)所述喚醒信號(hào)控制單板進(jìn)入喚醒 狀態(tài),即正常上電狀態(tài)。具體的,單板的智能管理控制器接收所述喚醒信號(hào) 后,可通過(guò)使能單板的南橋的PB管腳,對(duì)單板產(chǎn)生喚醒指示,然后單板的 主系統(tǒng)按照傳統(tǒng)的S3喚醒方式進(jìn)行上電操作。
步驟S56:單板的智能管理控制器控制狀態(tài)指示單元指示對(duì)應(yīng)的單板進(jìn) 入喚醒a(bǔ)犬態(tài)。
步驟S57:遠(yuǎn)程主機(jī)下發(fā)命令將所述負(fù)載過(guò)高單板的業(yè)務(wù)遷移到喚醒的 單板,保證單板業(yè)務(wù)的正常運(yùn)行。
本發(fā)明實(shí)施例通過(guò)單板的智能管理控制器根據(jù)接收的喚醒信號(hào)使單板 進(jìn)入喚醒狀態(tài),實(shí)現(xiàn)了服務(wù)器單板從休眠狀態(tài)喚醒的喚醒功能,可使服務(wù)器 的單板根據(jù)需要從休眠狀態(tài)轉(zhuǎn)入正常上電,在業(yè)務(wù)量上升時(shí)候,能夠迅速喚 醒服務(wù)器單板分擔(dān)負(fù)載。另外,單板喚醒后,下發(fā)命令將所述負(fù)載過(guò)高單板 的業(yè)務(wù)遷移到喚醒的單板,可以保證服務(wù)器的單板均衡負(fù)載,保證業(yè)務(wù)的正 常運(yùn)行。
請(qǐng)參考圖6,為本發(fā)明實(shí)施例一具有休眠/喚醒功能的服務(wù)器的結(jié)構(gòu)示意 圖,所述具有休眠/喚醒功能的服務(wù)器包括系統(tǒng)管理板60及至少一個(gè)單板 70,每一單板70包括智能管理控制器(IPMC) 72及休眠/喚醒裝置74。本 發(fā)明實(shí)施例所述智能管理控制器72通過(guò)智能平臺(tái)管理總線與所述系統(tǒng)管理板60連接。
所述系統(tǒng)管理板60,用于接收遠(yuǎn)程主機(jī)發(fā)送的休眠/喚醒信號(hào),并將所 述休眠/喚醒信號(hào)發(fā)送至對(duì)應(yīng)單板70的智能管理控制器74。
具體的,遠(yuǎn)程主機(jī)通過(guò)互聯(lián)網(wǎng)(Internet)登錄管理系統(tǒng),查詢到某些單 板70(或某一單板70)的負(fù)載較低需要啟動(dòng)休眠時(shí),向所述系統(tǒng)管理板60 發(fā)送對(duì)應(yīng)單板的休眠信號(hào);遠(yuǎn)程主機(jī)通過(guò)互聯(lián)網(wǎng)(Internet)登錄管理系統(tǒng), 查詢到某些單板的負(fù)載較高而至少有一個(gè)單板處理休眠狀態(tài)時(shí),向系統(tǒng)管理 板發(fā)送對(duì)應(yīng)處于休眠狀態(tài)單板的喚醒信號(hào)。所述系統(tǒng)管理板60通過(guò)互聯(lián)網(wǎng) (Internet)接收遠(yuǎn)程主機(jī)發(fā)送的對(duì)應(yīng)單板的休眠/喚醒信號(hào)。所述系統(tǒng)管理 板60通過(guò)智能平臺(tái)管理總線將所述休眠/喚醒信號(hào)發(fā)送至對(duì)應(yīng)單板70的智 能管理控制器74。本發(fā)明實(shí)施例以智能平臺(tái)管理總哉為例進(jìn)行說(shuō)明,但并 不限定于智能平臺(tái)管理總線,也可以是實(shí)現(xiàn)在系統(tǒng)管理板60和單板70的智 能管理控制器74間進(jìn)行信號(hào)傳送的其他總線。
所述單板70的智能管理控制器74接收所述休眠/喚醒信號(hào)后,控制單 板70的休眠/喚醒裝置74使單板進(jìn)入休眠/喚醒狀態(tài)。所述休眠/喚醒裝置74 可以包括單板70的南橋芯片,具體實(shí)現(xiàn)時(shí),所述智能管理控制器74使能單 板70的南橋芯片的PB管腳,對(duì)單板70產(chǎn)生休眠/喚醒指示,然后單板的主 系統(tǒng)按照傳統(tǒng)的S3〗木眠/喚醒方式進(jìn)行下電^U民或正常上電。
本發(fā)明實(shí)施例的服務(wù)器單板70的智能管理控制器72根據(jù)接收的休眠/ 喚醒信號(hào)控制所述休眠/喚醒裝置74使單板70進(jìn)入^f木眠/喚醒狀態(tài),實(shí)現(xiàn)了 服務(wù)器的休眠/喚醒功能,可使服務(wù)器的單板70在負(fù)載較低時(shí)消耗較少的電 能,有效節(jié)省能耗;在業(yè)務(wù)量上升時(shí)候,能夠迅速喚醒服務(wù)器單板分擔(dān)負(fù)載。
請(qǐng)參考圖7,為本發(fā)明實(shí)施例二具有休眠/喚醒功能的服務(wù)器的結(jié)構(gòu)示意 圖,其與本發(fā)明實(shí)施例一具有休眠/喚醒功能的服務(wù)器的結(jié)構(gòu)相似,其區(qū)別 在于本發(fā)明實(shí)施例所述具有休眠/喚醒功能的服務(wù)器還包括對(duì)應(yīng)每一單板的 狀態(tài)顯示單元80。具體描述如下
13所述具有休眠/喚醒功能的服務(wù)器包括系統(tǒng)管理板60、至少一個(gè)單板70 及狀態(tài)顯示單元80,每一單板70包括智能管理控制器(IPMC) 72及休眠/ 喚醒裝置74。本發(fā)明實(shí)施例所述智能管理控制器72通過(guò)智能平臺(tái)管理總線 與所述系統(tǒng)管理板60連接。
單板70的智能管理控制器72在控制休眠/喚醒裝置74使單板70進(jìn)入 休眠/喚醒狀態(tài)后,通過(guò)控制所述狀態(tài)顯示單元80指示單板70進(jìn)入休眠/喚 醒狀態(tài)。如果控制休眠/喚醒裝置74使單板70進(jìn)入休眠狀態(tài),因?yàn)閱伟?0 的主系統(tǒng)在進(jìn)入休眠前,南橋會(huì)發(fā)出一個(gè)S5信號(hào)(下電信號(hào)),如果按照 現(xiàn)有的處理方式,單板70的智能管理控制器72檢測(cè)到S5信號(hào)后會(huì)認(rèn)為主 系統(tǒng)已經(jīng)下電,進(jìn)而指示各種下電警告指示燈全部點(diǎn)亮,此時(shí)給用戶的指示 是系統(tǒng)關(guān)機(jī),而按照本發(fā)明實(shí)施例的服務(wù)器中的單板70其實(shí)并未關(guān)機(jī),只 是進(jìn)入了休眠狀態(tài)。本發(fā)明實(shí)施例單板70的智能管理控制器72在檢測(cè)到 S5信號(hào)的同時(shí),還要檢測(cè)內(nèi)存電壓(由于系統(tǒng)進(jìn)S3休眠模式的時(shí)候,內(nèi)存 進(jìn)入自刷新模式,并且?guī)щ?,如果電壓正常,說(shuō)明系統(tǒng)不是進(jìn)行下電操作, 而是進(jìn)行S3休眠,從而控制所述狀態(tài)顯示單元80,如將對(duì)應(yīng)單板的下電警 告指示燈不點(diǎn)亮,從而指示對(duì)應(yīng)的單板進(jìn)入休眠狀態(tài)。如果控制休眠/喚醒 裝置74使單板70進(jìn)入喚醒狀態(tài),則智能管理控制器72通過(guò)控制所述狀態(tài) 顯示單元80指示單板70進(jìn)入喚醒狀態(tài)。
本發(fā)明實(shí)施例的服務(wù)器單板70的智能管理控制器72根據(jù)接收的休眠/ 喚醒信號(hào)使單板70進(jìn)入休眠/喚醒狀態(tài),實(shí)現(xiàn)了服務(wù)器的休眠/喚醒功能,可 使服務(wù)器的單板70在負(fù)載較低時(shí)消耗較少的電能,有效節(jié)省能耗;在業(yè)務(wù) 量上升時(shí)候,能夠迅速喚醒服務(wù)器單板分擔(dān)負(fù)載。另外,單板70在進(jìn)入休 眠狀態(tài)后,單板70的智能管理控制器72結(jié)合S5信號(hào)和內(nèi)存電壓的檢測(cè)通 過(guò)控制所述狀態(tài)顯示單元80指示對(duì)應(yīng)的單板70進(jìn)入休眠狀態(tài),可避免系統(tǒng) 狀態(tài)的誤報(bào),使用戶準(zhǔn)確獲知單板的狀態(tài),便于服務(wù)器的管理。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取
存儲(chǔ)介質(zhì)中,所述存儲(chǔ)介質(zhì)為ROM/RAM、;茲碟、光盤等。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局 限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易 想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù) 范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1、一種服務(wù)器休眠方法,所述服務(wù)器包括系統(tǒng)管理板及至少一個(gè)單板,每一單板包括智能管理控制器,所述服務(wù)器休眠方法包括所述系統(tǒng)管理板接收遠(yuǎn)程主機(jī)發(fā)送的休眠信號(hào);所述系統(tǒng)管理板將所述休眠信號(hào)發(fā)送至對(duì)應(yīng)單板的智能管理控制器,以使所述單板的智能管理控制器根據(jù)所述休眠信號(hào)控制單板進(jìn)入休眠狀態(tài)。
2、 如權(quán)利要求1所述的方法,其特征在于所述系統(tǒng)管理板通過(guò)智能平臺(tái)管理總線將所述休眠信號(hào)發(fā)送至對(duì)應(yīng)單板的智能管理控制器。
3、 如權(quán)利要求1所述的方法,其特征在于所述系統(tǒng)管理板接收遠(yuǎn)程主機(jī)發(fā)送的休眠信號(hào)前還包括步驟遠(yuǎn)程主機(jī)登錄管理系統(tǒng)查看單板負(fù)載狀況;判斷是否有單板的負(fù)載較低;若判斷有單板的負(fù)載較低則遠(yuǎn)程主機(jī)下發(fā)所述休眠信號(hào)。
4、 如權(quán)利要求1所述的方法,其特征在于遠(yuǎn)程主機(jī)下發(fā)所述休眠信號(hào)前還包括步驟遠(yuǎn)程主機(jī)下發(fā)命令將所述較低負(fù)載單板的業(yè)務(wù)遷移到其他單板。
5、 如權(quán)利要求1所述的方法,其特征在于所述服務(wù)器還包括對(duì)應(yīng)每一單板的狀態(tài)指示單元,所述單板的智能管理控制器控制單板進(jìn)入休眠狀態(tài)后還包括步驟所述單板的智能管理控制器控制狀態(tài)指示單元指示對(duì)應(yīng)的單板進(jìn)入〗木眠狀態(tài)。
6、 一種服務(wù)器喚醒方法,所述服務(wù)器包括系統(tǒng)管理板及至少一個(gè)單板,每一單板包括智能管理控制器,所述服務(wù)器喚醒方法包括所述系統(tǒng)管理板接收遠(yuǎn)程主機(jī)發(fā)送的喚醒信號(hào);所述系統(tǒng)管理板將所述喚醒信號(hào)發(fā)送至對(duì)應(yīng)單板的智能管理控制器,以使所述單板的智能管理控制器根據(jù)所述喚醒信號(hào)控制單板進(jìn)入喚醒狀態(tài)。
7、 如權(quán)利要求6所述的方法,其特征在于所述系統(tǒng)管理板通過(guò)智能平臺(tái)管理總線將所述喚醒信號(hào)發(fā)送至對(duì)應(yīng)單板的智能管理控制器。
8、 如權(quán)利要求6所述的方法,其特征在于所述系統(tǒng)管理板接收遠(yuǎn)程主機(jī)發(fā)送的喚醒信號(hào)前還包括步驟遠(yuǎn)程主機(jī)登錄管理系統(tǒng)查看單板負(fù)載狀況;判斷是否有單板的負(fù)載過(guò)高且有處于休眠狀態(tài)的單板;若判斷為是則遠(yuǎn)程主機(jī)下發(fā)所述喚醒信號(hào)。
9、 如權(quán)利要求6所述的方法,其特征在于所述服務(wù)器還包括對(duì)應(yīng)每一單板的狀態(tài)指示單元,所述單板的智能管理控制器控制單板進(jìn)入喚醒狀態(tài)后還包括步驟所述單板的智能管理控制器控制狀態(tài)指示單元指示對(duì)應(yīng)的單板進(jìn)入喚醒狀態(tài)。
10、 如權(quán)利要求6所述的方法,其特征在于單板的智能管理控制器控制單板進(jìn)入喚醒狀態(tài)后還包括步驟遠(yuǎn)程主機(jī)下發(fā)命令將所述負(fù)載過(guò)高單板的業(yè)務(wù)遷移到喚醒的單板。
11、 一種具有休眠/喚醒功能的服務(wù)器,包括系統(tǒng)管理板及至少一個(gè)單板,每一單板包括智能管理控制器及休眠/喚醒裝置,所述系統(tǒng)管理板用于接收遠(yuǎn)程主機(jī)發(fā)送的休眠信號(hào),并將所述休眠信號(hào)發(fā)送至對(duì)應(yīng)單板的智能管理控制器,所述單板的智能管理控制器接收所述休眠信號(hào)后,控制所述單板的休眠/喚醒裝置使單板進(jìn)入休眠/喚醒狀態(tài)。
12、 如權(quán)利要求11所述的服務(wù)器,其特征在于所述系統(tǒng)管理板通過(guò)智能平臺(tái)管理總線將所述休眠/喚醒信號(hào)發(fā)送至對(duì)應(yīng)單板的智能管理控制器。
13、 如權(quán)利要求11所述的服務(wù)器,其特征在于所述休眠/喚醒裝置包括南橋芯片,所述智能管理控制器根據(jù)所述休眠信號(hào)使能所述南橋芯片的PB管腳使單板的主系統(tǒng)進(jìn)行下電休眠或正常上電。
14、 如權(quán)利要求11所述的服務(wù)器,其特征在于所述服務(wù)器還包括對(duì)應(yīng)每一單板的狀態(tài)顯示單元,所述單板的智能管理控制器控制所述單板的休眠/喚醒裝置使單板進(jìn)入休眠狀態(tài)后,控制所述狀態(tài)指示單元指示對(duì)應(yīng)的單板進(jìn)入〗木眠/喚醒狀態(tài)。
15、如權(quán)利要求14所述的服務(wù)器,其特征在于所述智能管理控制器在檢測(cè)到南橋芯片發(fā)出S5信號(hào)后,檢測(cè)內(nèi)存電壓是否正常,如果內(nèi)存電壓正常,則控制所述狀態(tài)指示單元指示對(duì)應(yīng)的單板進(jìn)入休眠狀態(tài)。
全文摘要
本發(fā)明實(shí)施例提供一種服務(wù)器休眠方法,所述服務(wù)器包括系統(tǒng)管理板及至少一個(gè)單板,每一單板包括智能管理控制器,所述服務(wù)器休眠方法包括所述系統(tǒng)管理板接收遠(yuǎn)程主機(jī)發(fā)送的休眠信號(hào);所述系統(tǒng)管理板將所述休眠信號(hào)發(fā)送至對(duì)應(yīng)單板的智能管理控制器,以使所述單板的智能管理控制器根據(jù)所述休眠信號(hào)控制單板進(jìn)入休眠狀態(tài)。本發(fā)明實(shí)施例還提供一種服務(wù)器喚醒方法及具有休眠/喚醒功能的服務(wù)器。本發(fā)明實(shí)施例通過(guò)單板的智能管理控制器根據(jù)接收的休眠/喚醒信號(hào)使單板進(jìn)入休眠/喚醒狀態(tài),實(shí)現(xiàn)了服務(wù)器的休眠/喚醒功能,可使服務(wù)器的單板在負(fù)載較低時(shí)消耗較少的電能,有效節(jié)省能耗;另外在業(yè)務(wù)量上升時(shí)候,能夠迅速喚醒服務(wù)器單板分擔(dān)負(fù)載。
文檔編號(hào)H04L12/02GK101662370SQ20081014217
公開(kāi)日2010年3月3日 申請(qǐng)日期2008年8月26日 優(yōu)先權(quán)日2008年8月26日
發(fā)明者羿 李, 王飛舟, 黃英冬 申請(qǐng)人:華為技術(shù)有限公司