專利名稱:一種mtca平臺(tái)智能散熱方法
技術(shù)領(lǐng)域:
本發(fā)明屬于計(jì)算機(jī)領(lǐng)域,尤其涉及一種MTCA平臺(tái)智能散熱方法。
背景技術(shù):
it M % ft if # I^J (Micro Telecommunications Computing Architecture, MTCA)構(gòu)架類似于先進(jìn)電信計(jì)算平臺(tái)(Advanced Telecom Computing Architecture,ATCA) 的一種簡(jiǎn)化版本,它兼容了 ATCA的高性能、高帶寬、先進(jìn)夾層卡(Advanced Mezzanine Card, AMC)的靈活性,創(chuàng)造了極高集成度的同時(shí),極大地降低了成本,減小了系統(tǒng)空間和規(guī)模,無(wú)需載板的設(shè)計(jì)更加方便了 AMC模塊的使用,從而使其能夠很好地滿足中低端通信、工業(yè)、軍事、醫(yī)療、多媒體等領(lǐng)域的應(yīng)用需求。一個(gè)MTCA平臺(tái)載板最多支持2個(gè)交換控制卡(MicroTCA Controller & Hub MTCA, MCH),12個(gè)AMC模塊,4個(gè)電源模塊(PM)和2個(gè)致冷單元(Cooling Unit,CU)。每個(gè)AMC模塊允許功耗可達(dá)80W,再加上電源和風(fēng)扇,整個(gè)系統(tǒng)的散熱是相當(dāng)高的,提供一種智能的CU 控制方法不但有利于節(jié)約能源,更有利于降低系統(tǒng)噪音,提高散熱風(fēng)扇使用壽命。PICMG Specification MTCA. O Rl. O中規(guī)定兩個(gè)溫度傳感器用來(lái)監(jiān)測(cè)入風(fēng)口和系統(tǒng)平均溫度,PICMG AMC. O R2. O規(guī)定每一個(gè)AMC模塊都必須有溫度傳感器來(lái)監(jiān)測(cè)該模塊的溫度,一旦監(jiān)測(cè)到溫度超過(guò)溫度傳感器門(mén)限,就會(huì)產(chǎn)生一個(gè)IPMI溫度事件,并發(fā)送到載板管理器(Carrier Manager),載板管理器將事件轉(zhuǎn)發(fā)給機(jī)架管理器(Shelf Manager)并由其根據(jù)該事件進(jìn)行相應(yīng)的調(diào)節(jié)處理?,F(xiàn)有大多數(shù)的散熱方法都是根據(jù)規(guī)范進(jìn)行設(shè)計(jì),通過(guò)根據(jù)溫度事件調(diào)節(jié)現(xiàn)場(chǎng)可替換單元(Field Replaceable Unit,FRU)所對(duì)應(yīng)風(fēng)扇的轉(zhuǎn)速,以起到智能散熱的目的。但現(xiàn)有的技術(shù)方案只能夠單一的根據(jù)溫度傳感器產(chǎn)生的事件調(diào)節(jié)現(xiàn)場(chǎng)可替換單元對(duì)應(yīng)風(fēng)扇的風(fēng)量,不能夠智能的分區(qū)域、分級(jí)別計(jì)算系統(tǒng)的功耗和熱量,也不能在現(xiàn)場(chǎng)可替換單元熱插拔等情況下自動(dòng)進(jìn)行溫度調(diào)節(jié),在一定程度上浪費(fèi)了風(fēng)扇的功耗,系統(tǒng)噪音較大、工作不穩(wěn)定。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種MTCA平臺(tái)智能散熱方法,旨在解決現(xiàn)有散熱方案中存在的風(fēng)扇功耗浪費(fèi)較多,系統(tǒng)噪音較大、工作不穩(wěn)定的問(wèn)題。本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種MTCA平臺(tái)智能散熱方法,所述方法包括下述步驟機(jī)架管理器上電初始化過(guò)程中,根據(jù)風(fēng)扇與現(xiàn)場(chǎng)可替換單元之間的對(duì)應(yīng)關(guān)系,將所有現(xiàn)場(chǎng)可替換單元插槽劃分為多個(gè)不同的區(qū)域;計(jì)算風(fēng)扇所對(duì)應(yīng)區(qū)域中現(xiàn)場(chǎng)可替換單元的功耗和;根據(jù)相應(yīng)區(qū)域中現(xiàn)場(chǎng)可替換單元的功耗和風(fēng)量流速關(guān)系,調(diào)整所述區(qū)域的風(fēng)扇的轉(zhuǎn)速。
本發(fā)明實(shí)施例根據(jù)現(xiàn)場(chǎng)可替換單元和風(fēng)扇之間的對(duì)應(yīng)關(guān)系,計(jì)算風(fēng)扇所對(duì)應(yīng)區(qū)域中現(xiàn)場(chǎng)可替換單元的功耗和,調(diào)節(jié)現(xiàn)場(chǎng)可替換單元對(duì)應(yīng)風(fēng)扇的轉(zhuǎn)速;同時(shí)在現(xiàn)場(chǎng)可替換單元進(jìn)行熱插拔的情況下,能夠自動(dòng)進(jìn)行溫度調(diào)節(jié),使得MTCA平臺(tái)的散熱更加智能,系統(tǒng)的噪音更低、功耗更低,系統(tǒng)的性能更加穩(wěn)定。
圖1是本發(fā)明實(shí)施例提供的MTCA平臺(tái)的模塊結(jié)構(gòu)圖;圖2是本發(fā)明實(shí)施例提供的MTCA平臺(tái)智能散熱方法的實(shí)現(xiàn)流程圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。在本發(fā)明實(shí)施例中,根據(jù)現(xiàn)場(chǎng)可替換單元和風(fēng)扇之間的對(duì)應(yīng)關(guān)系,計(jì)算風(fēng)扇所對(duì)應(yīng)區(qū)域中現(xiàn)場(chǎng)可替換單元的功耗和,調(diào)節(jié)現(xiàn)場(chǎng)可替換單元對(duì)應(yīng)風(fēng)扇的轉(zhuǎn)速,從而實(shí)現(xiàn)MTCA 平臺(tái)的智能散熱,使得平臺(tái)能夠穩(wěn)定工作的同時(shí),降低功耗和噪音,同時(shí)節(jié)約開(kāi)發(fā)成本。MTCA規(guī)范中定義的風(fēng)扇位置記錄(Fan Geography record)中描述了現(xiàn)場(chǎng)可替換單元和風(fēng)扇之間的對(duì)應(yīng)關(guān)系。在本發(fā)明實(shí)施例中,當(dāng)系統(tǒng)初始化、現(xiàn)場(chǎng)可替換單元熱插拔以及收到溫度傳感器事件時(shí),根據(jù)現(xiàn)場(chǎng)可替換單元和風(fēng)扇之間的對(duì)應(yīng)關(guān)系,計(jì)算風(fēng)扇所對(duì)應(yīng)區(qū)域中現(xiàn)場(chǎng)可替換單元的功耗和,調(diào)節(jié)現(xiàn)場(chǎng)可替換單元對(duì)應(yīng)風(fēng)扇的轉(zhuǎn)速,實(shí)現(xiàn)MTCA平臺(tái)的智能散熱。如圖1所示,MTCA平臺(tái)具有電源模塊(PM)、致冷單元(CU)、先進(jìn)夾層卡(AMC)以及交換控制卡(MCH)。機(jī)架現(xiàn)場(chǎng)可替換單元(Shelf FRU)信息中的Fan Geography record為MTCA規(guī)范定義的現(xiàn)場(chǎng)可替換單元信息,用來(lái)描述風(fēng)扇與現(xiàn)場(chǎng)可替換單元之間的對(duì)應(yīng)關(guān)系。圖2示出了本發(fā)明實(shí)施例提供的MTCA平臺(tái)智能散熱方法的實(shí)現(xiàn)流程,詳述如下在步驟S201中,機(jī)架管理器上電初始化過(guò)程中,根據(jù)風(fēng)扇與現(xiàn)場(chǎng)可替換單元之間的對(duì)應(yīng)關(guān)系,將所有現(xiàn)場(chǎng)可替換單元插槽劃分為多個(gè)不同的區(qū)域;在步驟S202中,計(jì)算風(fēng)扇所對(duì)應(yīng)區(qū)域中現(xiàn)場(chǎng)可替換單元的功耗和;在步驟S203中,根據(jù)相應(yīng)區(qū)域中現(xiàn)場(chǎng)可替換單元的功耗和風(fēng)量流速關(guān)系,調(diào)整該區(qū)域風(fēng)扇的轉(zhuǎn)速。在開(kāi)機(jī)初始化時(shí),如果風(fēng)扇轉(zhuǎn)速過(guò)快,其自身的功耗也增大,風(fēng)扇的使用壽命也將大大縮短,同時(shí)產(chǎn)生很大的噪音,反之如果設(shè)計(jì)風(fēng)扇轉(zhuǎn)速過(guò)低,就很容易產(chǎn)生告警事件,系統(tǒng)事件日志(System Event Log,SEL)的存儲(chǔ)空間將很快用完,嚴(yán)重情況下可能導(dǎo)致板卡燒壞或引起火災(zāi)。在本發(fā)明實(shí)施例中,在機(jī)架管理器(Shelf Manager)上電初始化過(guò)程中,根據(jù)機(jī)架現(xiàn)場(chǎng)可替換單元信息中的Fan Geography record所描述的各個(gè)風(fēng)扇與現(xiàn)場(chǎng)可替換單元之間的對(duì)應(yīng)關(guān)系,將所有現(xiàn)場(chǎng)可替換單元插槽劃分為多個(gè)不同的區(qū)域,計(jì)算風(fēng)扇所對(duì)應(yīng)區(qū)域中現(xiàn)場(chǎng)可替換單元的功耗和,然后根據(jù)功耗和風(fēng)量流速關(guān)系調(diào)整該區(qū)域風(fēng)扇的轉(zhuǎn)速。
在本發(fā)明實(shí)施例中,將風(fēng)扇轉(zhuǎn)速設(shè)置為多個(gè)等級(jí),例如0 10共11個(gè)等級(jí),10級(jí)為全速轉(zhuǎn)動(dòng)等級(jí),根據(jù)機(jī)箱結(jié)構(gòu)設(shè)計(jì),算出風(fēng)扇在各個(gè)轉(zhuǎn)速等級(jí)下單位時(shí)間所能帶走的熱量,然后根據(jù)現(xiàn)場(chǎng)可替換單元的功耗計(jì)算現(xiàn)場(chǎng)可替換單元在單位時(shí)間產(chǎn)生的熱量,將風(fēng)扇的轉(zhuǎn)速與現(xiàn)場(chǎng)可替換單元功耗總和形成一個(gè)對(duì)應(yīng)關(guān)系,根據(jù)該對(duì)應(yīng)關(guān)系在開(kāi)機(jī)時(shí)將相對(duì)應(yīng)區(qū)域的風(fēng)扇設(shè)置到相應(yīng)的轉(zhuǎn)速等級(jí)下運(yùn)行,使得MTCA平臺(tái)能夠在開(kāi)機(jī)時(shí)就處于最優(yōu)的散熱方案下運(yùn)行。由于現(xiàn)場(chǎng)可替換單元需要熱插拔,如果不對(duì)現(xiàn)場(chǎng)可替換單元熱插拔的功耗變化進(jìn)行調(diào)節(jié),插入設(shè)備時(shí)將產(chǎn)生更多的熱量而不能及時(shí)帶走,可能產(chǎn)生告警事件,加速SEL存儲(chǔ)空間的消耗。而拔出設(shè)備時(shí),將浪費(fèi)一定的功耗,噪音大。因此,在本發(fā)明實(shí)施例中,在系統(tǒng)正常啟動(dòng)后,如果載板管理器接收到現(xiàn)場(chǎng)可替換單元熱插拔事件時(shí),根據(jù)現(xiàn)場(chǎng)可替換單元的標(biāo)識(shí)(ID)重新計(jì)算該區(qū)域中現(xiàn)場(chǎng)可替換單元的功耗和,根據(jù)重新計(jì)算后的該區(qū)域中現(xiàn)場(chǎng)可替換單元的功耗和,調(diào)節(jié)該區(qū)域?qū)?yīng)風(fēng)扇的轉(zhuǎn)速,如插入現(xiàn)場(chǎng)可替換單元可以調(diào)高風(fēng)扇轉(zhuǎn)速。反之,拔出現(xiàn)場(chǎng)可替換單元可以調(diào)低風(fēng)扇轉(zhuǎn)速,從而保證系統(tǒng)處于一個(gè)最優(yōu)的狀態(tài)。作為本發(fā)明的一個(gè)實(shí)施例,在系統(tǒng)運(yùn)行過(guò)程中,如果溫度傳感器監(jiān)測(cè)到某現(xiàn)場(chǎng)可替換單元溫度過(guò)高,則產(chǎn)生一個(gè)溫度超門(mén)限事件,機(jī)架管理器收到該溫度超門(mén)限事件后,將逐步提高該現(xiàn)場(chǎng)可替換單元所在區(qū)域?qū)?yīng)的風(fēng)扇的轉(zhuǎn)速,直到該現(xiàn)場(chǎng)可替換單元的溫度恢復(fù)正常。作為本發(fā)明的一個(gè)優(yōu)選實(shí)施例,對(duì)于部分極端情況,例如當(dāng)有現(xiàn)場(chǎng)可替換單元的溫度已經(jīng)超過(guò)第二門(mén)限(最高承受溫度門(mén)限),且所對(duì)應(yīng)的風(fēng)扇已經(jīng)處于最高轉(zhuǎn)速時(shí),通過(guò)發(fā)送kt FRU Activation (Deactivate FRU)命令對(duì)該現(xiàn)場(chǎng)可替換單元下電,以保證系統(tǒng)的安全。本發(fā)明實(shí)施例根據(jù)現(xiàn)場(chǎng)可替換單元和風(fēng)扇之間的對(duì)應(yīng)關(guān)系,計(jì)算風(fēng)扇所對(duì)應(yīng)區(qū)域中現(xiàn)場(chǎng)可替換單元的功耗和,調(diào)節(jié)現(xiàn)場(chǎng)可替換單元對(duì)應(yīng)風(fēng)扇的轉(zhuǎn)速;同時(shí)在現(xiàn)場(chǎng)可替換單元進(jìn)行熱插拔的情況下,能夠自動(dòng)進(jìn)行溫度調(diào)節(jié),使得MTCA平臺(tái)的散熱更加智能,系統(tǒng)的噪音更低、功耗更低,同時(shí)系統(tǒng)的性能更加穩(wěn)定。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種MTCA平臺(tái)智能散熱方法,其特征在于,所述方法包括下述步驟機(jī)架管理器上電初始化過(guò)程中,根據(jù)風(fēng)扇與現(xiàn)場(chǎng)可替換單元之間的對(duì)應(yīng)關(guān)系,將所有現(xiàn)場(chǎng)可替換單元插槽劃分為多個(gè)不同的區(qū)域;計(jì)算風(fēng)扇所對(duì)應(yīng)區(qū)域中現(xiàn)場(chǎng)可替換單元的功耗和;根據(jù)相應(yīng)區(qū)域中現(xiàn)場(chǎng)可替換單元的功耗和風(fēng)量流速關(guān)系,調(diào)整所述區(qū)域的風(fēng)扇的轉(zhuǎn)速。
2.如權(quán)利要求1所述的方法,其特征在于,在開(kāi)機(jī)初始化時(shí),所述根據(jù)相應(yīng)區(qū)域中現(xiàn)場(chǎng)可替換單元的功耗和風(fēng)量流速關(guān)系,調(diào)整所述區(qū)域的風(fēng)扇的轉(zhuǎn)速的步驟具體為根據(jù)機(jī)箱結(jié)構(gòu)設(shè)計(jì),算出風(fēng)扇在各個(gè)轉(zhuǎn)速等級(jí)下單位時(shí)間所能帶走的熱量; 根據(jù)現(xiàn)場(chǎng)可替換單元的功耗計(jì)算所述現(xiàn)場(chǎng)可替換單元在單位時(shí)間產(chǎn)生的熱量; 將風(fēng)扇的轉(zhuǎn)速與相應(yīng)區(qū)域內(nèi)的現(xiàn)場(chǎng)可替換單元功耗總和形成一個(gè)對(duì)應(yīng)關(guān)系; 根據(jù)所述對(duì)應(yīng)關(guān)系在開(kāi)機(jī)時(shí)將相對(duì)應(yīng)區(qū)域的風(fēng)扇設(shè)置到相應(yīng)的轉(zhuǎn)速等級(jí)下運(yùn)行。
3.如權(quán)利要求1所述的方法,其特征在于,在系統(tǒng)啟動(dòng)后,當(dāng)載板管理器接收到現(xiàn)場(chǎng)可替換單元熱插拔事件時(shí),所述計(jì)算風(fēng)扇所對(duì)應(yīng)區(qū)域中現(xiàn)場(chǎng)可替換單元的功耗和的步驟具體為根據(jù)現(xiàn)場(chǎng)可替換單元的標(biāo)識(shí)重新計(jì)算該區(qū)域中現(xiàn)場(chǎng)可替換單元的功耗和; 根據(jù)重新計(jì)算后的所述區(qū)域中現(xiàn)場(chǎng)可替換單元的功耗和,調(diào)節(jié)該區(qū)域?qū)?yīng)風(fēng)扇的轉(zhuǎn)速。
4.如權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括下述步驟在系統(tǒng)運(yùn)行過(guò)程中,如果溫度傳感器監(jiān)測(cè)到相應(yīng)現(xiàn)場(chǎng)可替換單元的溫度過(guò)高,則產(chǎn)生一個(gè)溫度超門(mén)限事件;機(jī)架管理器收到所述溫度超門(mén)限事件后,逐步提高所述現(xiàn)場(chǎng)可替換單元所在區(qū)域?qū)?yīng)的風(fēng)扇的轉(zhuǎn)速,直到所述現(xiàn)場(chǎng)可替換單元的溫度恢復(fù)正常。
5.如權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括下述步驟當(dāng)現(xiàn)場(chǎng)可替換單元的溫度超過(guò)最高承受溫度門(mén)限,且所對(duì)應(yīng)的風(fēng)扇已經(jīng)處于最高轉(zhuǎn)速時(shí),對(duì)所述現(xiàn)場(chǎng)可替換單元下電。
6.如權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括下述步驟將風(fēng)扇的轉(zhuǎn)速設(shè)置為多個(gè)等級(jí)。
7.如權(quán)利要求6所述的方法,其特征在于,所述風(fēng)扇的轉(zhuǎn)速設(shè)置為0 10共11個(gè)等級(jí)。
全文摘要
本發(fā)明適用于計(jì)算機(jī)領(lǐng)域,提供了一種MTCA平臺(tái)智能散熱方法,所述方法包括下述步驟機(jī)架管理器上電初始化過(guò)程中,根據(jù)風(fēng)扇與現(xiàn)場(chǎng)可替換單元之間的對(duì)應(yīng)關(guān)系,將所有現(xiàn)場(chǎng)可替換單元插槽劃分為多個(gè)不同的區(qū)域;計(jì)算風(fēng)扇所對(duì)應(yīng)區(qū)域中現(xiàn)場(chǎng)可替換單元的功耗和;根據(jù)相應(yīng)區(qū)域中現(xiàn)場(chǎng)可替換單元的功耗和風(fēng)量流速關(guān)系,調(diào)整所述區(qū)域的風(fēng)扇的轉(zhuǎn)速。本發(fā)明根據(jù)現(xiàn)場(chǎng)可替換單元和風(fēng)扇之間的對(duì)應(yīng)關(guān)系,計(jì)算風(fēng)扇所對(duì)應(yīng)區(qū)域中現(xiàn)場(chǎng)可替換單元的功耗和,調(diào)節(jié)現(xiàn)場(chǎng)可替換單元對(duì)應(yīng)風(fēng)扇的轉(zhuǎn)速,使得MTCA平臺(tái)的散熱更加智能,系統(tǒng)的噪音更低、功耗更低,同時(shí)系統(tǒng)的性能更加穩(wěn)定。
文檔編號(hào)G06F1/32GK102346524SQ201010246360
公開(kāi)日2012年2月8日 申請(qǐng)日期2010年8月4日 優(yōu)先權(quán)日2010年8月4日
發(fā)明者朱學(xué)朋, 賀才望, 陳志列 申請(qǐng)人:研祥智能科技股份有限公司