欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

服務(wù)器的風(fēng)扇控制方法、控制裝置及服務(wù)器的制造方法

文檔序號(hào):6635860閱讀:173來源:國知局
服務(wù)器的風(fēng)扇控制方法、控制裝置及服務(wù)器的制造方法
【專利摘要】本發(fā)明公開了服務(wù)器的風(fēng)扇控制方法、控制裝置及服務(wù)器,應(yīng)用在服務(wù)器的中央處理器CPU中,該服務(wù)器還包括基板管理控制器BMC,所述方法包括:獲取風(fēng)扇狀態(tài)數(shù)據(jù);根據(jù)風(fēng)扇狀態(tài)數(shù)據(jù)調(diào)整所述BMC的原始風(fēng)扇調(diào)速策略,獲得更新風(fēng)扇調(diào)速策略;向BMC發(fā)送更新風(fēng)扇調(diào)速策略,以使BMC重啟調(diào)速控制模塊后進(jìn)而使更新風(fēng)扇調(diào)速策略生效。本發(fā)明通過實(shí)時(shí)的獲取風(fēng)扇狀態(tài)數(shù)據(jù)并根據(jù)風(fēng)扇狀態(tài)數(shù)據(jù)調(diào)整原始的風(fēng)扇調(diào)速策略以獲得更新的調(diào)速策略,并通過BMC重啟調(diào)速控制模塊后使該風(fēng)扇調(diào)速策略生效,從而不需要重啟BMC,使該風(fēng)扇調(diào)速策略在很短的時(shí)間能夠生效,提高了風(fēng)扇轉(zhuǎn)速策略的調(diào)試效率,以使風(fēng)扇在功耗和散熱之間達(dá)到一個(gè)平衡點(diǎn)。
【專利說明】服務(wù)器的風(fēng)扇控制方法、控制裝置及服務(wù)器

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)通信【技術(shù)領(lǐng)域】,尤其涉及一種服務(wù)器的風(fēng)扇控制方法、控制裝置及服務(wù)器。

【背景技術(shù)】
[0002]隨著電子產(chǎn)業(yè)的蓬勃發(fā)展,電子產(chǎn)品也逐漸進(jìn)入多功能、高性能的研發(fā)方向。為了滿足電子產(chǎn)品微型化的封裝需求,電子產(chǎn)品的電路板上電子元件運(yùn)行時(shí)產(chǎn)生的熱量將明顯增加,因此需要風(fēng)扇控制裝置對(duì)整個(gè)服務(wù)器的散熱系統(tǒng)進(jìn)行控制。由于服務(wù)器的風(fēng)扇較多,該服務(wù)器在執(zhí)行不同工作任務(wù)時(shí),各個(gè)元件所產(chǎn)生的熱量也并不相同,傳統(tǒng)的所有風(fēng)扇通過使用恒定的風(fēng)扇調(diào)速策略以使風(fēng)扇一直處于恒定轉(zhuǎn)速或者任一風(fēng)扇通過使用與其相對(duì)應(yīng)的恒定風(fēng)扇調(diào)速策略,無法滿足各個(gè)元件實(shí)時(shí)的散熱需求,同時(shí)恒定的風(fēng)扇調(diào)速策略以使風(fēng)扇保持恒定轉(zhuǎn)速所產(chǎn)生的總功耗也較大。


【發(fā)明內(nèi)容】

[0003]有鑒于此,本發(fā)明提出服務(wù)器的風(fēng)扇控制方法、控制裝置及服務(wù)器,以解決恒定的風(fēng)扇調(diào)速策略無法滿足各個(gè)元件實(shí)時(shí)的散熱需求。
[0004]根據(jù)本發(fā)明實(shí)施例的第一方面,提供一種服務(wù)器的風(fēng)扇控制方法,應(yīng)用在所述服務(wù)器的中央處理器CPU中,所述服務(wù)器還包括基板管理控制器BMC,所述BMC包括調(diào)速控制模塊,所述方法包括:
[0005]獲取風(fēng)扇狀態(tài)數(shù)據(jù);
[0006]根據(jù)所述風(fēng)扇狀態(tài)數(shù)據(jù)調(diào)整所述BMC的原始風(fēng)扇調(diào)速策略,獲得更新風(fēng)扇調(diào)速策略;
[0007]向所述BMC發(fā)送所述更新風(fēng)扇調(diào)速策略,以使所述BMC重啟調(diào)速控制模塊后進(jìn)而使所述更新風(fēng)扇調(diào)速策略生效。
[0008]本發(fā)明方法的進(jìn)一步改進(jìn)在于,還包括:
[0009]將為所述更新風(fēng)扇調(diào)速策略配置的使能標(biāo)識(shí)發(fā)送至所述BMC,以使所述BMC在所述使能標(biāo)識(shí)為使能時(shí),運(yùn)行所述更新風(fēng)扇調(diào)速策略。
[0010]根據(jù)本發(fā)明實(shí)施例的第二方面,提供一種服務(wù)器的風(fēng)扇控制方法,應(yīng)用在所述服務(wù)器的BMC中,所述BMC包括調(diào)速控制模塊,所述方法包括:
[0011]接收CPU發(fā)送的更新風(fēng)扇調(diào)速策略,所述更新風(fēng)扇調(diào)速策略為所述CPU根據(jù)獲取的風(fēng)扇狀態(tài)數(shù)據(jù)調(diào)整所述BMC的原始風(fēng)扇調(diào)速策略后所獲得的策略;
[0012]重啟所述BMC調(diào)速控制模塊以使所述更新風(fēng)扇調(diào)速策略生效。
[0013]本發(fā)明方法的進(jìn)一步改進(jìn)在于,所述BMC包括非易失性存儲(chǔ)器NVRAM,所述方法還包括:
[0014]在接收所述CPU發(fā)送的更新風(fēng)扇調(diào)速策略前,預(yù)先在ROM中保存所述原始風(fēng)扇調(diào)速策略;
[0015]在接收到所述CPU發(fā)送的更新風(fēng)扇調(diào)速策略后,將所述更新風(fēng)扇調(diào)速策略保存在所述NVRAM中。
[0016]本發(fā)明方法的進(jìn)一步改進(jìn)在于,所述方法還包括:
[0017]在重啟所述調(diào)速控制模塊以使所述更新風(fēng)扇調(diào)速策略生效前,接收所述CPU為所述更新風(fēng)扇調(diào)速策略配置的使能標(biāo)識(shí);
[0018]將所述使能標(biāo)識(shí)保存在所述NVRAM中;
[0019]在重啟調(diào)速控制模塊以使所述更新風(fēng)扇調(diào)速策略生效后,根據(jù)所述使能標(biāo)識(shí)確定是否運(yùn)行所述更新風(fēng)扇調(diào)速策略。
[0020]本發(fā)明方法的進(jìn)一步改進(jìn)在于,根據(jù)使能標(biāo)識(shí)確定是否運(yùn)行所述更新風(fēng)扇調(diào)速策略包括:
[0021 ] 從所述NVRAM中讀取所述使能標(biāo)識(shí);
[0022]若所述使能標(biāo)識(shí)為使能,則加載所述NVRAM中的所述更新風(fēng)扇調(diào)速策略;若使能標(biāo)識(shí)為非使能,則加載所述ROM中的所述原始風(fēng)扇調(diào)速策略。
[0023]根據(jù)本發(fā)明實(shí)施例的第三方面,提供一種服務(wù)器的風(fēng)扇控制裝置,所述裝置應(yīng)用在所述服務(wù)器的CPU中,所述服務(wù)器還包括BMC,所述BMC包括調(diào)速控制模塊,所述裝置包括:
[0024]獲取模塊,用于獲取風(fēng)扇狀態(tài)數(shù)據(jù);
[0025]更新模塊,用于根據(jù)所述風(fēng)扇狀態(tài)數(shù)據(jù)調(diào)整原始風(fēng)扇調(diào)速策略,以得到更新風(fēng)扇調(diào)速策略;
[0026]發(fā)送模塊,向所述BMC發(fā)送所述更新風(fēng)扇調(diào)速策略,以使所述BMC重啟所述調(diào)速控制模塊后使所述更新風(fēng)扇調(diào)速策略生效。
[0027]本發(fā)明裝置的進(jìn)一步改進(jìn)在于,所述發(fā)送模塊還用于為所述更新風(fēng)扇調(diào)速策略配置的使能標(biāo)識(shí)發(fā)送至所述BMC,以使所述BMC在所述使能標(biāo)識(shí)為使能時(shí),運(yùn)行所述更新風(fēng)扇調(diào)速策略。
[0028]根據(jù)本發(fā)明實(shí)施例的第四方面,提供一種服務(wù)器的風(fēng)扇控制裝置,應(yīng)用在所述服務(wù)器的BMC中,所述BMC包括調(diào)速控制模塊,所述裝置包括:
[0029]接收模塊,用于接收CPU發(fā)送的更新風(fēng)扇調(diào)速策略,所述更新風(fēng)扇調(diào)速策略為所述CPU根據(jù)獲取的風(fēng)扇狀態(tài)數(shù)據(jù)調(diào)整所述BMC的原始風(fēng)扇調(diào)速策略后所獲得的策略;
[0030]重啟模塊,用于重啟所述調(diào)速控制模塊以使所述更新風(fēng)扇調(diào)速策略生效。
[0031]本發(fā)明裝置的進(jìn)一步改進(jìn)在于,所述BMC還包括NVRAM,所述裝置還包括:
[0032]第一存儲(chǔ)模塊,用于在接收所述CPU發(fā)送的更新風(fēng)扇調(diào)速策略前預(yù)先在ROM中保存所述原始風(fēng)扇調(diào)速策略;
[0033]第二存儲(chǔ)模塊,用于在接收到所述CPU發(fā)送的更新風(fēng)扇調(diào)速策略后將所述更新風(fēng)扇調(diào)速策略保存在所述NVRAM中。
[0034]本發(fā)明裝置的進(jìn)一步改進(jìn)在于,
[0035]所述接收模塊,還用于在重啟所述調(diào)速控制模塊以使所述更新風(fēng)扇調(diào)速策略生效前,接收所述CPU為所述更新風(fēng)扇調(diào)速策略配置的使能標(biāo)識(shí);
[0036]所述第二存儲(chǔ)模塊,還用于將所述使能標(biāo)識(shí)保存在所述NVRAM中;
[0037]所述裝置還包括:
[0038]運(yùn)行模塊,用于根據(jù)所述使能標(biāo)識(shí)確定是否運(yùn)行所述更新風(fēng)扇調(diào)速策略。
[0039]本發(fā)明裝置的進(jìn)一步改進(jìn)在于,所述運(yùn)行模塊包括:
[0040]讀取模塊,用于從所述NVRAM中讀取所述使能標(biāo)識(shí);
[0041]判斷模塊,用于當(dāng)所述使能標(biāo)識(shí)為使能時(shí),加載所述NVRAM中的所述更新風(fēng)扇調(diào)速策略;當(dāng)所述使能標(biāo)識(shí)為非使能時(shí),加載所述ROM中的所述原始風(fēng)扇調(diào)速策略。
[0042]根據(jù)本發(fā)明實(shí)施例的第五方面,提供一種服務(wù)器,包括CPU和BMC,
[0043]所述CPU,用于讀取所述BMC的風(fēng)扇狀態(tài)數(shù)據(jù),根據(jù)所述風(fēng)扇狀態(tài)數(shù)據(jù)調(diào)整所述BMC的原始風(fēng)扇調(diào)速策略,獲得更新風(fēng)扇調(diào)速策略,并將所述更新風(fēng)扇調(diào)速策略發(fā)送至所述BMC ;
[0044]所述BMC,用于接收所述CPU發(fā)送的所述更新風(fēng)扇調(diào)速策略,通過重啟調(diào)速控制模塊以使所述更新風(fēng)扇調(diào)速策略生效。
[0045]與現(xiàn)有技術(shù)相比較,本發(fā)明提出一種服務(wù)器的風(fēng)扇控制方法、控制裝置及服務(wù)器,通過實(shí)時(shí)的獲取風(fēng)扇狀態(tài)數(shù)據(jù)并根據(jù)風(fēng)扇狀態(tài)數(shù)據(jù)調(diào)整原始的風(fēng)扇調(diào)速策略以獲得更新的調(diào)速策略,并通過BMC重啟調(diào)速控制模塊后使該風(fēng)扇調(diào)速策略生效,從而不需要重啟BMC,使該風(fēng)扇調(diào)速策略在很短的時(shí)間能夠生效,提高了風(fēng)扇轉(zhuǎn)速策略的調(diào)試效率,以使風(fēng)扇在功耗和散熱之間達(dá)到一個(gè)平衡點(diǎn)。

【專利附圖】

【附圖說明】
[0046]圖1為本發(fā)明服務(wù)器的風(fēng)扇控制方法及裝置應(yīng)用的硬件環(huán)境架構(gòu)圖;
[0047]圖2為本發(fā)明服務(wù)器的風(fēng)扇控制方法一實(shí)施例流程圖;
[0048]圖3為本發(fā)明服務(wù)器的風(fēng)扇控制方法的又一實(shí)施例流程圖;
[0049]圖4為本發(fā)明服務(wù)器的風(fēng)扇控制方法中調(diào)速控制模塊重啟的流程圖;
[0050]圖5為本發(fā)明服務(wù)器的風(fēng)扇控制裝置的一實(shí)施例的邏輯示意圖;
[0051]圖6為本發(fā)明服務(wù)器的風(fēng)扇控制裝置的又一實(shí)施例的邏輯示意圖。

【具體實(shí)施方式】
[0052]以下將結(jié)合附圖所示的【具體實(shí)施方式】對(duì)本發(fā)明進(jìn)行詳細(xì)描述。但這些實(shí)施方式并不限制本發(fā)明,本領(lǐng)域的普通技術(shù)人員根據(jù)這些實(shí)施方式所做出的結(jié)構(gòu)、方法、或功能上的變換均包含在本發(fā)明的保護(hù)范圍內(nèi)。
[0053]請參圖1所示,圖1為本發(fā)明服務(wù)器的風(fēng)扇控制方法及裝置應(yīng)用的硬件環(huán)境架構(gòu)圖。在本實(shí)施例中,該服務(wù)器的風(fēng)扇控制方法應(yīng)用在具有CPU (Central Processing Unit,中央處理器)和BMC (Baseboard Management Controller,基板管理控制器)的服務(wù)器中,除了圖中所不的 CPU、BMC、內(nèi)存以及 NVRAM (Non-Volatile Random Access Memory,非易失性存儲(chǔ)器)之外,實(shí)施例中裝置所在的設(shè)備通常還可以包括其他硬件。其中,本發(fā)明的服務(wù)器包括CPU與BMC,該CPU和BMC通過系統(tǒng)接口(System Interface)進(jìn)行通信,可以在CUP上運(yùn)行一個(gè)用于風(fēng)扇調(diào)速調(diào)試的程序,實(shí)時(shí)地將風(fēng)扇調(diào)速策略的數(shù)據(jù)刷新到BMC側(cè)。詳細(xì)地,該CPU用于讀取BMC的風(fēng)扇狀態(tài)數(shù)據(jù),根據(jù)所述風(fēng)扇狀態(tài)數(shù)據(jù)調(diào)整BMC的原始風(fēng)扇調(diào)速策略,獲得更新風(fēng)扇調(diào)速策略,并將所述更新風(fēng)扇調(diào)速策略發(fā)送至所述BMC ;該BMC用于接收所述CPU發(fā)送的所述更新風(fēng)扇調(diào)速策略,通過重啟調(diào)速控制模塊以使所述更新風(fēng)扇調(diào)速策略生效,具體地,在本實(shí)施例中,該調(diào)速控制模塊為虛擬功能重啟,即相應(yīng)軟件代碼重啟。
[0054]其中,如圖2所示,本發(fā)明的服務(wù)器的風(fēng)扇控制方法應(yīng)用在服務(wù)器的CPU中,該服務(wù)器還可以包括BMC,進(jìn)一步地,BMC包括調(diào)速控制模塊,具體地,該方法包括:
[0055]步驟201、獲取風(fēng)扇狀態(tài)數(shù)據(jù)。
[0056]在本實(shí)施方式中,通過在CPU上運(yùn)行一風(fēng)扇調(diào)速的程序?qū)崟r(shí)的獲取風(fēng)扇狀態(tài)數(shù)據(jù),詳細(xì)地,該風(fēng)扇狀態(tài)數(shù)據(jù)可以包括風(fēng)扇轉(zhuǎn)速數(shù)據(jù)和對(duì)應(yīng)該風(fēng)扇所處環(huán)境的溫感數(shù)據(jù)等。與此同時(shí),該程序還可以實(shí)時(shí)獲取當(dāng)前BMC的風(fēng)扇調(diào)速策略,即原始風(fēng)扇調(diào)速策略。
[0057]步驟203、根據(jù)風(fēng)扇狀態(tài)數(shù)據(jù)調(diào)整BMC的原始風(fēng)扇調(diào)速策略,獲得更新風(fēng)扇調(diào)速策略。
[0058]在此過程中,可以根據(jù)CPU所獲取的風(fēng)扇狀態(tài)數(shù)據(jù),通過修改原始風(fēng)扇調(diào)速策略,從而使得該CPU獲得更新風(fēng)扇調(diào)速策略。例如,在服務(wù)器中,對(duì)應(yīng)于某一控制模塊的風(fēng)扇,該控制模塊在運(yùn)行多個(gè)執(zhí)行指令時(shí)所產(chǎn)生功耗較大,因此所產(chǎn)生的熱量也較多,此時(shí)CPU通過實(shí)時(shí)獲取該風(fēng)扇的原始風(fēng)扇調(diào)速策略和風(fēng)扇所處環(huán)境的溫度,及時(shí)獲得修改的更新風(fēng)扇調(diào)速策略以使風(fēng)扇加速轉(zhuǎn)動(dòng),從而為該控制模塊進(jìn)行散熱;在該控制模塊運(yùn)行較少執(zhí)行指令或未執(zhí)行指令時(shí)所產(chǎn)生的功耗較小,因此所產(chǎn)生的熱量也較少,風(fēng)扇所處的溫度環(huán)境較低,此時(shí)CPU及時(shí)獲取修改的更新風(fēng)扇調(diào)速策略以使風(fēng)扇減速轉(zhuǎn)動(dòng),從而滿足對(duì)應(yīng)元器件的散熱需求的同時(shí)實(shí)現(xiàn)降低功耗。
[0059]步驟205、向BMC發(fā)送更新風(fēng)扇調(diào)速策略,以使BMC重啟調(diào)速控制模塊后使更新風(fēng)扇調(diào)速策略生效。
[0060]具體地,CUP將更新風(fēng)扇調(diào)速策略發(fā)送至BMC,BMC通過重啟調(diào)速控制模塊,重啟之后讀取更新風(fēng)扇調(diào)速模塊,并使該更新風(fēng)扇調(diào)速策略生效。
[0061]進(jìn)一步地,本公開的方法還可以包括,將為更新風(fēng)扇調(diào)速策略配置的使能標(biāo)識(shí)發(fā)送給BMC,以使BMC在使能標(biāo)識(shí)為使能時(shí),運(yùn)行更新風(fēng)扇調(diào)速策略。CPU通過將配置的使能標(biāo)識(shí)發(fā)送給BMC,該BMC在使能標(biāo)識(shí)為使能時(shí),運(yùn)行該更新風(fēng)扇調(diào)速策略。在本發(fā)明的實(shí)施例中,該使能標(biāo)識(shí)可以在發(fā)送更新風(fēng)扇調(diào)速策略時(shí)同時(shí)發(fā)送至BMC以供讀取或者也可以在發(fā)送更新風(fēng)扇調(diào)速策略后發(fā)送至BMC以供讀取。
[0062]如圖3所示,本發(fā)明服務(wù)器的風(fēng)扇控制方法,應(yīng)用在所述服務(wù)器的BMC中,所述服務(wù)器還可以包括CPU,該方法包括:
[0063]步驟301、接收CPU發(fā)送的更新風(fēng)扇調(diào)速策略,更新風(fēng)扇調(diào)速策略為CPU根據(jù)獲取的風(fēng)扇狀態(tài)數(shù)據(jù)調(diào)整BMC的原始風(fēng)扇調(diào)速策略后所獲得的策略;
[0064]步驟303、重啟調(diào)速控制模塊以使更新風(fēng)扇調(diào)速策略生效。
[0065]其中,該BMC包括調(diào)速控制模塊,該BMC接收CPU發(fā)送的更新風(fēng)扇調(diào)速策略,其中,該更新風(fēng)扇調(diào)速策略為CPU根據(jù)獲取的風(fēng)扇狀態(tài)數(shù)據(jù)調(diào)整BMC的原始風(fēng)扇調(diào)速策略后所獲得的策略;之后通過BMC重啟調(diào)速控制模塊以使更新風(fēng)扇調(diào)速策略生效。
[0066]在本實(shí)施例中,在接收CPU發(fā)送的更新風(fēng)扇調(diào)速策略前,可以預(yù)先在ROM (Read-Only Memory,只讀存儲(chǔ)器)中保存原始風(fēng)扇調(diào)速策略,其中,ROM為BMC中的ROM或者B10S(Basic Input Output System,基本輸入輸出系統(tǒng))中的ROM,另外,需要說明的是,上述原始調(diào)速策略為相對(duì)更新風(fēng)扇調(diào)速策略而言,并非表示恒定的風(fēng)扇調(diào)速策略。
[0067]進(jìn)一步地,在本實(shí)施例中,BMC還可以包括NVRAM,該BMC在接收到CPU發(fā)送的更新風(fēng)扇調(diào)速策略后,將更新風(fēng)扇調(diào)速策略保存在NVRAM中。
[0068]其中,在重啟調(diào)速控制模塊以使更新風(fēng)扇調(diào)速策略生效前,CPU還可以將為所述更新風(fēng)扇調(diào)速策略配置的使能標(biāo)識(shí)發(fā)送至BMC,該BMC接收到該使能標(biāo)識(shí)后,將使能標(biāo)識(shí)保存在NVRAM中,以使BMC重啟調(diào)速控制模塊以使更新風(fēng)扇調(diào)速策略生效后,根據(jù)所述使能標(biāo)識(shí)確定是否運(yùn)行更新風(fēng)扇調(diào)速模塊。
[0069]具體地,在修改原始調(diào)速策略數(shù)據(jù)之后,將修改的更新風(fēng)扇調(diào)速策略保存到NVRAM中,然后將使能標(biāo)識(shí)也保存在NVRAM中,如圖4所示,在調(diào)速模塊重啟的時(shí)候,可以執(zhí)行如圖4所示的流程:
[0070]步驟401、從NVRAM中讀取使能標(biāo)識(shí),判斷是否為使能,若是,則執(zhí)行步驟402 ;否貝丨J,執(zhí)行步驟404;
[0071]步驟402:判斷是否從NVRAM中加載更新風(fēng)扇調(diào)速策略,若是,則執(zhí)行步驟403,否貝丨J,執(zhí)行步驟404;
[0072]步驟403、從NVRAM中加載所述更新風(fēng)扇調(diào)速策略,結(jié)束當(dāng)前流程。
[0073]步驟404、從ROM中加載所述原始風(fēng)扇調(diào)速策略,結(jié)束當(dāng)前流程。另外,如果在修改了原始風(fēng)扇調(diào)速策略之后,希望從ROM里加載風(fēng)扇調(diào)速策略,則可以通過調(diào)速策略調(diào)試程序修改NVRAM里的標(biāo)識(shí)重新指向從ROM中加載。
[0074]在BMC重啟調(diào)速控制模塊過程中,可通過將修改后的更新風(fēng)扇調(diào)速策略保存在NVRAM中,從而使更新風(fēng)扇調(diào)速策略不覆蓋ROM里的數(shù)據(jù),并通過是否加載更新風(fēng)扇調(diào)速策略來控制讀取風(fēng)扇調(diào)速策略的路徑。特別地,在本發(fā)明的其他實(shí)施方式中,也可以通過修改后的更新風(fēng)扇調(diào)速策略保存到內(nèi)存里實(shí)現(xiàn)。
[0075]進(jìn)一步地,如圖5所示,本發(fā)明還提出一種服務(wù)器的風(fēng)扇控制裝置,該裝置應(yīng)用在服務(wù)器的CPU中,其中,該服務(wù)器還可以包括BMC,所述BMC包括調(diào)速控制模塊,本發(fā)明的裝置包括:
[0076]獲取模塊501,用于獲取風(fēng)扇狀態(tài)數(shù)據(jù);
[0077]更新模塊503,用于根據(jù)所述風(fēng)扇狀態(tài)數(shù)據(jù)調(diào)整原始風(fēng)扇調(diào)速策略,以得到更新風(fēng)扇調(diào)速策略;
[0078]發(fā)送模塊505,向所述BMC發(fā)送所述更新風(fēng)扇調(diào)速策略,以使所述BMC重啟所述調(diào)速控制模塊后使所述更新風(fēng)扇調(diào)速策略生效。進(jìn)一步地,該發(fā)送模塊105還可以用于為更新風(fēng)扇調(diào)速策略配置的使能標(biāo)識(shí)發(fā)送至所述BMC,以使所述BMC在所述使能標(biāo)識(shí)為使能時(shí),運(yùn)行所述更新風(fēng)扇調(diào)速策略。
[0079]相對(duì)應(yīng)地,如圖6所示,本發(fā)明還包括一種服務(wù)器的風(fēng)扇控制裝置,該裝置應(yīng)用在所述服務(wù)器的BMC中,該BMC包括調(diào)速控制模塊,所述服務(wù)器還可以包括CPU,本發(fā)明的裝置包括:
[0080]接收模塊602,用于接收所述CPU發(fā)送的更新風(fēng)扇調(diào)速策略,該更新風(fēng)扇調(diào)速策略為所述CPU根據(jù)獲取的風(fēng)扇狀態(tài)數(shù)據(jù)調(diào)整所述BMC的原始風(fēng)扇調(diào)速策略后所獲得的策略。
[0081]重啟模塊604,用于重啟所述調(diào)速控制模塊以使所述更新風(fēng)扇調(diào)速策略生效。
[0082]其中,BMC還可以包括NVRAM,該裝置還可以包括:
[0083]第一存儲(chǔ)模塊601,用于在接收所述CPU發(fā)送的更新風(fēng)扇調(diào)速策略前預(yù)先在ROM中保存所述原始風(fēng)扇調(diào)速策略;
[0084]第二存儲(chǔ)模塊603,用于在接收到所述CPU發(fā)送的更新風(fēng)扇調(diào)速策略后將所述更新風(fēng)扇調(diào)速策略保存在所述NVRAM中,該第二存儲(chǔ)模塊603還可以用于在接收到所述CPU發(fā)送的使能標(biāo)識(shí)后將所述使能標(biāo)識(shí)保存在所述NVRAM中。
[0085]進(jìn)一步地,該接收模塊602還可以用于在重啟所述調(diào)速控制模塊以使所述更新風(fēng)扇調(diào)速策略生效前,接收所述CPU為所述更新風(fēng)扇調(diào)速策略配置的使能標(biāo)識(shí)。
[0086]運(yùn)行模塊605,用于根據(jù)所述使能標(biāo)識(shí)確定是否運(yùn)行所述更新風(fēng)扇調(diào)速策略。進(jìn)一步地,該運(yùn)行模塊605還可以包括讀取模塊和判斷模塊,該讀取模塊用于從所述NVRAM中讀取所述使能標(biāo)識(shí);該判斷模塊用于當(dāng)所述使能標(biāo)識(shí)為使能時(shí),加載所述NVRAM中的所述更新風(fēng)扇調(diào)速策略;當(dāng)所述使能標(biāo)識(shí)為非使能時(shí),加載所述ROM中的所述原始風(fēng)扇調(diào)速策略。
[0087]特別地,本發(fā)明還提出一種服務(wù)器,該服務(wù)器包括CPU和BMC,其中,所述CPU用于讀取所述BMC的風(fēng)扇狀態(tài)數(shù)據(jù),根據(jù)所述風(fēng)扇狀態(tài)數(shù)據(jù)調(diào)整所述BMC的原始風(fēng)扇調(diào)速策略,獲得更新風(fēng)扇調(diào)速策略,并將所述更新風(fēng)扇調(diào)速策略發(fā)送至所述BMC ;所述BMC用于接收所述CPU發(fā)送的所述更新風(fēng)扇調(diào)速策略,通過重啟調(diào)速控制模塊以使所述更新風(fēng)扇調(diào)速策略生效。
[0088]進(jìn)一步地,所述CPU還可以用于為所述BMC是否運(yùn)行所述更新風(fēng)扇調(diào)速策略配置的使能標(biāo)識(shí)并發(fā)送至所述BMC。所述BMC還可以用于根據(jù)使能標(biāo)識(shí)確定是否運(yùn)行所述更新風(fēng)扇調(diào)速策略。
[0089]進(jìn)一步地,所述服務(wù)器還可以包括預(yù)先在ROM中保存的原始風(fēng)扇調(diào)速策略,所述BMC包括用于存儲(chǔ)更新風(fēng)扇調(diào)速策略和使能標(biāo)識(shí)的NVRAM ;
[0090]其中,所述BMC還可以用于從所述NVRAM中讀取所述使能標(biāo)識(shí),若所述使能標(biāo)識(shí)為使能,則加載所述NVRAM中的所述更新風(fēng)扇調(diào)速策略;若使能標(biāo)識(shí)為非使能,則加載ROM中的原始風(fēng)扇調(diào)速策略。
[0091]在本發(fā)明中,通過在CPU上運(yùn)行一個(gè)用于風(fēng)扇調(diào)速策略的程序,實(shí)時(shí)的將風(fēng)扇調(diào)速策略的數(shù)據(jù)刷到BMC中,BMC根據(jù)這些策略數(shù)據(jù),在對(duì)應(yīng)的環(huán)境下(環(huán)境溫度、指定傳感器溫度等)對(duì)風(fēng)扇進(jìn)行調(diào)速,以達(dá)到最佳的散熱效果,在散熱和功耗之間找到一個(gè)最佳的平衡點(diǎn)。
[0092]綜上所述,本發(fā)明提出一種服務(wù)器的風(fēng)扇控制方法、控制裝置及服務(wù)器,通過實(shí)時(shí)的獲取風(fēng)扇狀態(tài)數(shù)據(jù)并根據(jù)風(fēng)扇狀態(tài)數(shù)據(jù)調(diào)整原始的風(fēng)扇調(diào)速策略以獲得更新的調(diào)速策略,并通過BMC重啟調(diào)速控制模塊后使該風(fēng)扇調(diào)速策略生效,從而不需要重啟BMC,使該風(fēng)扇調(diào)速策略在很短的時(shí)間能夠生效,提高了風(fēng)扇轉(zhuǎn)速策略的調(diào)試效率,以使風(fēng)扇在功耗和散熱之間達(dá)到一個(gè)平衡點(diǎn)。
[0093]以上結(jié)合附圖實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域中普通技術(shù)人員可根據(jù)上述說明對(duì)本發(fā)明做出種種變化例。因而,實(shí)施例中的某些細(xì)節(jié)不應(yīng)構(gòu)成對(duì)本發(fā)明的限定,本發(fā)明將以所附權(quán)利要求書界定的范圍作為本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種服務(wù)器的風(fēng)扇控制方法,應(yīng)用在所述服務(wù)器的中央處理器CPU中,所述服務(wù)器還包括基板管理控制器BMC,所述BMC包括調(diào)速控制模塊,其特征在于,所述方法包括: 獲取風(fēng)扇狀態(tài)數(shù)據(jù); 根據(jù)所述風(fēng)扇狀態(tài)數(shù)據(jù)調(diào)整所述BMC的原始風(fēng)扇調(diào)速策略,獲得更新風(fēng)扇調(diào)速策略; 向所述BMC發(fā)送所述更新風(fēng)扇調(diào)速策略,以使所述BMC重啟所述調(diào)速控制模塊后使所述更新風(fēng)扇調(diào)速策略生效。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 將為所述更新風(fēng)扇調(diào)速策略配置的使能標(biāo)識(shí)發(fā)送至所述BMC,以使所述BMC在所述使能標(biāo)識(shí)為使能時(shí),運(yùn)行所述更新風(fēng)扇調(diào)速策略。
3.一種服務(wù)器的風(fēng)扇控制方法,應(yīng)用在所述服務(wù)器的BMC中,所述BMC包括調(diào)速控制模塊,其特征在于,所述方法包括: 接收CPU發(fā)送的更新風(fēng)扇調(diào)速策略,所述更新風(fēng)扇調(diào)速策略為所述CPU根據(jù)獲取的風(fēng)扇狀態(tài)數(shù)據(jù)調(diào)整所述BMC的原始風(fēng)扇調(diào)速策略后所獲得的策略; 重啟所述調(diào)速控制模塊以使所述更新風(fēng)扇調(diào)速策略生效。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述BMC還包括非易失性存儲(chǔ)器NVRAM,所述方法還包括: 在接收所述CPU發(fā)送的更新風(fēng)扇調(diào)速策略前,預(yù)先在ROM中保存所述原始風(fēng)扇調(diào)速策略; 在接收到所述CPU發(fā)送的更新風(fēng)扇調(diào)速策略后,將所述更新風(fēng)扇調(diào)速策略保存在所述NVRAM 中。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括: 在重啟所述調(diào)速控制模塊以使所述更新風(fēng)扇調(diào)速策略生效前,接收所述CPU為所述更新風(fēng)扇調(diào)速策略配置的使能標(biāo)識(shí); 將所述使能標(biāo)識(shí)保存在所述NVRAM中; 在重啟調(diào)速控制模塊以使所述更新風(fēng)扇調(diào)速策略生效后,根據(jù)所述使能標(biāo)識(shí)確定是否運(yùn)行所述更新風(fēng)扇調(diào)速策略。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,根據(jù)所述使能標(biāo)識(shí)確定是否運(yùn)行所述更新風(fēng)扇調(diào)速策略包括: 從所述NVRAM中讀取所述使能標(biāo)識(shí); 若所述使能標(biāo)識(shí)為使能,則加載所述NVRAM中的所述更新風(fēng)扇調(diào)速策略;若使能標(biāo)識(shí)為非使能,則加載所述ROM中的所述原始風(fēng)扇調(diào)速策略。
7.一種服務(wù)器的風(fēng)扇控制裝置,其特征在于,所述裝置應(yīng)用在所述服務(wù)器的CPU中,所述服務(wù)器還包括BMC,所述BMC包括調(diào)速控制模塊,所述裝置包括: 獲取模塊,用于獲取風(fēng)扇狀態(tài)數(shù)據(jù); 更新模塊,用于根據(jù)所述風(fēng)扇狀態(tài)數(shù)據(jù)調(diào)整原始風(fēng)扇調(diào)速策略,以得到更新風(fēng)扇調(diào)速策略; 發(fā)送模塊,向所述BMC發(fā)送所述更新風(fēng)扇調(diào)速策略,以使所述BMC重啟所述調(diào)速控制模塊后使所述更新風(fēng)扇調(diào)速策略生效。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述發(fā)送模塊還用于為所述更新風(fēng)扇調(diào)速策略配置的使能標(biāo)識(shí)發(fā)送至所述BMC,以使所述BMC在所述使能標(biāo)識(shí)為使能時(shí),運(yùn)行所述更新風(fēng)扇調(diào)速策略。
9.一種服務(wù)器的風(fēng)扇控制裝置,應(yīng)用在所述服務(wù)器的BMC中,所述BMC包括調(diào)速控制模塊,其特征在于,所述裝置包括: 接收模塊,用于接收CPU發(fā)送的更新風(fēng)扇調(diào)速策略,所述更新風(fēng)扇調(diào)速策略為所述CPU根據(jù)獲取的風(fēng)扇狀態(tài)數(shù)據(jù)調(diào)整所述BMC的原始風(fēng)扇調(diào)速策略后所獲得的策略; 重啟模塊,用于重啟所述調(diào)速控制模塊以使所述更新風(fēng)扇調(diào)速策略生效。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述BMC還包括NVRAM,所述裝置還包括: 第一存儲(chǔ)模塊,用于在接收所述CPU發(fā)送的更新風(fēng)扇調(diào)速策略前預(yù)先在ROM中保存所述原始風(fēng)扇調(diào)速策略; 第二存儲(chǔ)模塊,用于在接收到所述CPU發(fā)送的更新風(fēng)扇調(diào)速策略后將所述更新風(fēng)扇調(diào)速策略保存在所述NVRAM中。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于, 所述接收模塊,還用于在重啟所述調(diào)速控制模塊以使所述更新風(fēng)扇調(diào)速策略生效前,接收所述CPU為所述更新風(fēng)扇調(diào)速策略配置的使能標(biāo)識(shí); 所述第二存儲(chǔ)模塊,還用于將所述使能標(biāo)識(shí)保存在所述NVRAM中; 所述裝置還包括: 運(yùn)行模塊,用于根據(jù)所述使能標(biāo)識(shí)確定是否運(yùn)行所述更新風(fēng)扇調(diào)速策略。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述運(yùn)行模塊包括: 讀取模塊,用于從所述NVRAM中讀取所述使能標(biāo)識(shí); 判斷模塊,用于當(dāng)所述使能標(biāo)識(shí)為使能時(shí),加載所述NARAM中的所述更新風(fēng)扇調(diào)速策略;當(dāng)所述使能標(biāo)識(shí)為非使能時(shí),加載所述ROM中的所述原始風(fēng)扇調(diào)速策略。
13.一種服務(wù)器,其特征在于,包括CPU和BMC, 所述CPU,用于讀取所述BMC的風(fēng)扇狀態(tài)數(shù)據(jù),根據(jù)所述風(fēng)扇狀態(tài)數(shù)據(jù)調(diào)整所述BMC的原始風(fēng)扇調(diào)速策略,獲得更新風(fēng)扇調(diào)速策略,并將所述更新風(fēng)扇調(diào)速策略發(fā)送至所述BMC ;所述BMC,用于接收所述CPU發(fā)送的所述更新風(fēng)扇調(diào)速策略,通過重啟調(diào)速控制模塊以使所述更新風(fēng)扇調(diào)速策略生效。
【文檔編號(hào)】G06F11/30GK104375925SQ201410691758
【公開日】2015年2月25日 申請日期:2014年11月25日 優(yōu)先權(quán)日:2014年11月25日
【發(fā)明者】何穎 申請人:杭州華三通信技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
阳江市| 原平市| 迭部县| 麦盖提县| 贵溪市| 高青县| 厦门市| 莱西市| 石台县| 本溪市| 凤凰县| 鹤岗市| 合水县| 龙游县| 团风县| 布尔津县| 泽库县| 江门市| 五寨县| 原阳县| 萨嘎县| 义马市| 津市市| 彩票| 九龙坡区| 济源市| 镇赉县| 庆云县| 嘉鱼县| 沧州市| 卓尼县| 唐河县| 凤庆县| 阿坝县| 鱼台县| 白水县| 麻栗坡县| 新巴尔虎右旗| 绩溪县| 孟村| 阳谷县|