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

一種服務器散熱控制方法及系統(tǒng)與流程

文檔序號:12665363閱讀:174來源:國知局
一種服務器散熱控制方法及系統(tǒng)與流程

本發(fā)明涉及服務器監(jiān)控管理技術領域,特別涉及一種服務器散熱控制方法。本發(fā)明還涉及一種服務器散熱控制系統(tǒng)。



背景技術:

隨著科學技術的飛速發(fā)展,越來越多政府、高校等機構都對服務器產(chǎn)生了更多種類的需求。

服務器也稱伺服器,是提供計算服務的設備。由于服務器需要響應服務請求,并進行處理,因此一般來說服務器應具備承擔服務并且保障服務的能力。服務器的構成包括處理器、硬盤、內(nèi)存、系統(tǒng)總線等,和通用的計算機架構類似,但是由于需要提供高可靠的服務,因此在處理能力、穩(wěn)定性、可靠性、安全性、可擴展性、可管理性等方面要求較高。在網(wǎng)絡環(huán)境下,根據(jù)服務器提供的服務類型不同,分為文件服務器,數(shù)據(jù)庫服務器,應用程序服務器,WEB服務器等。

隨著用戶對服務器性能需求的提高,用戶對服務器計算節(jié)點的需求數(shù)量也越來越多。整機柜服務器在對節(jié)點的集成和管理上,與傳統(tǒng)服務器相比具有很大的優(yōu)勢,并且在實際應用上也越來越廣泛。并且由于客戶定制化選型等諸多方面原因,整機柜服務器一般能夠支持節(jié)點的不滿柜配置?;诳臻g利用率等因素,要求服務器節(jié)點連續(xù)并按規(guī)則排列。服務器在運行時,會產(chǎn)生大量的熱,服務器節(jié)點的溫度升高到一定程度時,會影響到運行性能,為此,在服務器上一般都設置有多個散熱器進行散熱。然而,由于服務器支持節(jié)點的不滿柜配置,服務器中的部分槽位設置有服務器節(jié)點,部分槽為空缺,而散熱器在服務器上的設置位置又是固定的,如此容易導致部分服務器節(jié)點在運行時得不到散熱器的散熱支持,即服務器在不滿柜配置時,容易導致部分服務器節(jié)點的散熱效果不良的問題。

因此,如何在服務器不滿柜配置時,保證對所有服務器節(jié)點的散熱效果,是本領域技術人員亟待解決的技術問題。



技術實現(xiàn)要素:

本發(fā)明的目的是提供一種服務器散熱控制方法,能夠在服務器不滿柜配置時,保證對所有服務器節(jié)點的散熱效果。本發(fā)明的另一目的是提供一種服務器散熱控制系統(tǒng)。

為解決上述技術問題,本發(fā)明提供一種服務器散熱控制方法,包括:

檢測當前各個服務器節(jié)點的在位情況,并判斷是否滿足預設在位情況要求;

如果是,則繼續(xù)判斷當前各個所述服務器節(jié)點所對應的散熱器是否均在位;如果是,則按照預設散熱調(diào)控策略控制各個所述散熱器的工作狀態(tài),如果否,則提高其中已在位的散熱器的散熱效率。

優(yōu)選地,檢測當前各個服務器節(jié)點的在位情況,并判斷是否滿足預設在位情況要求,具體包括:

按照預設順序依次檢測當前各個服務器節(jié)點的在位情況,并判斷當前各個所述服務器節(jié)點是否依次按照預設順序排列。

優(yōu)選地,判斷當前各個所述服務器節(jié)點是否依次按照預設順序排列,具體包括:

檢測當前所有在位的服務器節(jié)點的數(shù)量p,獲取當前處于末位的服務器節(jié)點的槽位序數(shù)值q,并判斷p與q是否相等,如果是,則當前各個所述服務器節(jié)點滿足預設在位情況要求。

優(yōu)選地,判斷當前各個所述服務器節(jié)點不滿足預設在位情況要求時,則按照預設方式發(fā)出示警,以提示用戶更換各個所述服務器節(jié)點的槽位序數(shù)。

優(yōu)選地,判斷當前各個所述服務器節(jié)點所對應的散熱器是否均在位,具體包括:

根據(jù)當前各個所述服務器節(jié)點的槽位序數(shù)值與預設的對應關系確定對位的散熱器的對位槽位序數(shù)值為集合A,獲取各個所述散熱器的當前槽位序數(shù)值為集合B,并判斷A∈B是否成立,如果是,則各個所述散熱器均在位;如果否,則各個所述散熱器不均在位。

優(yōu)選地,提高其中已在位的散熱器的散熱效率,具體包括:

按照預設梯次逐級增加已在位的散熱器的風扇轉(zhuǎn)速,并在每次調(diào)節(jié)完成之后,檢測未在位的散熱器所對應的服務器節(jié)點的溫度是否達到預期目標,如果否,則繼續(xù)增加已在位的散熱器的風扇轉(zhuǎn)速;如果是,則使已在位的散熱器保持當前風扇轉(zhuǎn)速。

本發(fā)明還提供一種服務器散熱控制系統(tǒng),包括:

服務器節(jié)點查詢模塊,用于檢測當前各個服務器節(jié)點的在位情況;

第一判斷模塊,用于判斷當前各個所述服務器節(jié)點的在位情況是否滿足預設在位情況要求;

第二判斷模塊,用于在所述第一判斷模塊的判斷結(jié)果為是時,判斷當前各個所述服務器節(jié)點所對應的散熱器是否均在位;

散熱器模式控制模塊,用于在所述第二判斷模塊的判斷結(jié)果為是時,按照預設散熱調(diào)控策略控制各個所述散熱器的工作狀態(tài),以及用于在所述第二判斷模塊的判斷結(jié)果為否時,提高其中已在位的散熱器的散熱效率。

優(yōu)選地,所述服務器節(jié)點查詢模塊具體包括:

數(shù)量檢測模塊,用于檢測當前所有在位的服務器節(jié)點的數(shù)量p;

序數(shù)檢測模塊,用于獲取當前處于末位的服務器節(jié)點的槽位序數(shù)值q;

且所述第一判斷模塊具體用于根據(jù)p與q是否相等判斷當前各個所述服務器節(jié)點是否滿足預設在位情況要求,如果是,則滿足,如果否,則不滿足。

優(yōu)選地,所述第二判斷模塊具體包括:

序數(shù)計算模塊,用于根據(jù)當前各個所述服務器節(jié)點的槽位序數(shù)值與預設的對應關系確定對位的散熱器的對位槽位序數(shù)值,并設其計算結(jié)果為集合A;

序數(shù)獲取模塊,用于獲取各個所述散熱器的當前槽位序數(shù)值,并設其獲取結(jié)果為集合B;

子判斷模塊:用于判斷A∈B是否成立,如果是,則各個所述散熱器均在位;如果否,則各個所述散熱器不均在位。

優(yōu)選地,所述散熱器模式控制模塊具體包括:

調(diào)節(jié)模塊,用于在當前各個所述服務器節(jié)點所對應的散熱器不均在位時,按照預設梯次逐級增加已在位的散熱器的風扇轉(zhuǎn)速;

反饋模塊,用于在所述調(diào)節(jié)模塊的每次調(diào)節(jié)完成之后,檢測未在位的散熱器所對應的服務器節(jié)點的溫度是否達到預期目標,如果否,則繼續(xù)增加已在位的散熱器的風扇轉(zhuǎn)速;如果是,則使已在位的散熱器保持當前風扇轉(zhuǎn)速。

本發(fā)明所提供的服務器散熱控制方法,主要包括兩個步驟,分別為:檢測當前各個服務器節(jié)點的在位情況,并判斷是否滿足預設在位情況要求;如果是,則繼續(xù)判斷當前各個所述服務器節(jié)點所對應的散熱器是否均在位;如果是,則按照預設散熱調(diào)控策略控制各個所述散熱器的工作狀態(tài);如果否,則提高其中已在位的散熱器的散熱效率。本發(fā)明所提供的服務器散熱控制方法,在第一步中,服務器中有多個服務器節(jié)點同時存在、運作,當服務器滿柜運行時,各個服務器節(jié)點可以隨意布置,但當服務器不滿柜配置時,各個服務器節(jié)點需要連續(xù)配置,為此,首先檢測當前各個服務器節(jié)點的在位情況,并判斷是否滿足預設在位情況要求。如果各個服務器節(jié)點均在位正確,說明服務器滿柜運行或者不滿柜運行,但是服務器節(jié)點連續(xù)。如果各個服務器節(jié)點不均在位,則不滿足預設在位情況要求,需要重新調(diào)整服務器節(jié)點的配置順序。在第二步中,當各個服務器節(jié)點的在位情況滿足預設在位情況要求時,則繼續(xù)判斷各個服務器節(jié)點所對應的散熱器是否均在位,如果是,則說明當前的散熱器分布情況可以滿足服務器的散熱需求,只需按照預設散熱調(diào)控策略控制各個散熱器的工作狀態(tài)即可;如果否,則說明當前的散熱器分布情況無法滿足服務器的散熱需求,存在部分服務器節(jié)點處的熱量大量蓄積的情況,此時需要提高其中已在位的散熱器的散熱效率,使得與存在散熱問題的服務器節(jié)點鄰近的散熱器的散熱效果增強,從而遍及到周圍的服務器節(jié)點,如此使得各散熱器對原本不對應的服務器節(jié)點也進行散熱,從而兼顧所有服務器節(jié)點。綜上所述,本發(fā)明所提供的服務器散熱控制方法,能夠在服務器不滿柜配置時,保證對所有服務器節(jié)點的散熱效果。

附圖說明

為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。

圖1為本發(fā)明所提供的一種具體實施方式的流程圖;

圖2為本發(fā)明所提供的一種具體實施方式的模塊圖。

其中,圖2中:

服務器節(jié)點查詢模塊—1,第一判斷模塊—2,第二判斷模塊—3,散熱器模式控制模塊—4,數(shù)量檢測模塊—101,序數(shù)檢測模塊—102,序數(shù)計算模塊—301,序數(shù)獲取模塊—302,子判斷模塊—303,調(diào)節(jié)模塊—401,反饋模塊—402。

具體實施方式

下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

請參考圖1,圖1為本發(fā)明所提供的一種具體實施方式的流程圖。

在本發(fā)明所提供的一種具體實施方式中,服務器散熱控制方法主要包括兩個步驟,分別為:檢測當前各個服務器節(jié)點的在位情況,并判斷是否滿足預設在位情況要求;如果是,則繼續(xù)判斷當前各個服務器節(jié)點所對應的散熱器是否均在位,如果是,則按照預設散熱調(diào)控策略控制各個散熱器的工作狀態(tài);如果否,則提高其中已在位的散熱器的散熱效率。

其中,在第一步中,服務器中有多個服務器節(jié)點同時存在、運作,當服務器滿柜運行時,各個服務器節(jié)點可以隨意布置,但當服務器不滿柜配置時,各個服務器節(jié)點需要連續(xù)配置,為此,首先檢測當前各個服務器節(jié)點的在位情況,并判斷是否滿足預設在位情況要求。如果各個服務器節(jié)點均在位正確,說明服務器滿柜運行或者不滿柜運行,但是服務器節(jié)點連續(xù)。如果各個服務器節(jié)點不均在位,則不滿足預設在位情況要求,需要重新調(diào)整服務器節(jié)點的配置順序。

在第二步中,當各個服務器節(jié)點的在位情況滿足預設在位情況要求時,則繼續(xù)判斷各個服務器節(jié)點所對應的散熱器是否均在位,如果是,則說明當前的散熱器分布情況可以滿足服務器的散熱需求,只需按照預設散熱調(diào)控策略控制各個散熱器的工作狀態(tài)即可;如果否,則說明當前的散熱器分布情況無法滿足服務器的散熱需求,存在部分服務器節(jié)點處的熱量大量蓄積的情況,此時需要提高其中已在位的散熱器的散熱效率,使得與存在散熱問題的服務器節(jié)點鄰近的散熱器的散熱效果增強,從而遍及到周圍的服務器節(jié)點,如此使得各散熱器對原本不對應的服務器節(jié)點也進行散熱,從而兼顧所有服務器節(jié)點。

綜上所述,本發(fā)明所提供的服務器散熱控制方法,能夠在服務器不滿柜配置時,保證對所有服務器節(jié)點的散熱效果。

在檢測當前各個服務器節(jié)點的在位情況,并判斷是否滿足預設在位情況要求時,可具體按照預設順序依次檢測當前各個服務器節(jié)點的在位情況,比如可從節(jié)點1、節(jié)點2、…節(jié)點n的遞增順序依次檢測各個服務器節(jié)點,若節(jié)點1處的槽位中存在服務器節(jié)點運行,則說明該服務器節(jié)點在位,同理可推至節(jié)點n,直至所有的服務器節(jié)點。檢測完成后,即可判斷出當前各個服務器節(jié)點是否依次按照預設順序排列,一般的,各個服務器節(jié)點在服務器不滿柜配置時,需要從節(jié)點1開始,依次排序到節(jié)點m(m≤n),通過依次遍歷檢測各個服務器節(jié)點的方式即可準確地完成判斷。若沒有依次按照預設順序排列,則說明其中某個或某些服務器節(jié)點存在跳節(jié)現(xiàn)象,比如節(jié)點1、節(jié)點2、節(jié)點4節(jié)點5…,而節(jié)點3被跳過等情況,此時需要進行服務器節(jié)點順序調(diào)整。

在判斷當前各個服務器節(jié)點是否依次按照預設排序排列時,具體可通過以下方式實現(xiàn):首先可檢測當前所有在位的服務器節(jié)點的數(shù)量,設其值為p;再獲取當前處于末位的服務器節(jié)點的槽位序數(shù)值,設其值為q;最后判斷p是否與q相等,如果相等,則說明各個服務器節(jié)點確實按照節(jié)點1、節(jié)點2…節(jié)點n的順序依次排列,滿足預設在位情況要求。比如,檢測到當前所有在位的服務器節(jié)點的數(shù)量為4,而獲取的當前處于末位的服務器節(jié)點的槽位序數(shù)值為6,則可以判斷出各個服務器節(jié)點并未連續(xù)排列,而是按照節(jié)點1、節(jié)點2、節(jié)點3、節(jié)點6或節(jié)點1、節(jié)點3、節(jié)點4、節(jié)點6等序列進行配置,此種情況不滿足預設在位情況要求,需要用戶進行調(diào)節(jié)。

接上述,在判斷出各個服務器節(jié)點不滿足預設在位情況要求時,則可按照預設方式發(fā)出示警,比如通過聲光報警等,以提示用戶更換各個服務器節(jié)點的槽位序數(shù),使得各個服務器節(jié)點按照順序依次連續(xù)排列配置。

另外,在判斷當前各個服務器節(jié)點所對應的散熱器是否均在位時,具體可以通過以下方式實現(xiàn):首先根據(jù)當前各個服務器節(jié)點的槽位序數(shù)值與預設的對應關系,確定對位的散熱器的對位槽位序數(shù)值,即某個槽位的服務器節(jié)點,應該對應某個槽位或某些槽位的散熱器,該對應關系可以根據(jù)散熱器的規(guī)格和服務器節(jié)點的發(fā)熱功率而定,比如某一個槽位的服務器節(jié)點對應一個相應槽位的散熱器或兩個相鄰槽位的散熱器等。同時,服務器節(jié)點設置有多個,其對應的散熱器也具有多個,如此,散熱器的對位槽位序數(shù)值即為一個集合,可設其為A,比如A={1,2,3,4}等,說明與當前各個服務器節(jié)點對位的散熱器的槽位,具體為槽位序數(shù)1、槽位序數(shù)2、槽位序數(shù)3和槽位序數(shù)4的四個散熱器。之后,再獲取各個散熱器的當前槽位序數(shù)值,由于散熱器也具有多個,因此也應為一個集合,可設其為B,比如B={1,2,3,4,5}等,說明此時散熱器槽位1、2、3、4和5中均設置有運行的散熱器。最后,判斷A是否屬于B,如果是,則說明A是B的子集或者A與B相等,該兩種情況中的服務器節(jié)點,均可以找到與自己對位的散熱器,所有的服務器節(jié)點均具有良好的散熱效果,此時只需按照預設的散熱調(diào)控策略控制工作狀態(tài)即可;如果A不屬于B,則說明至少有一個服務器節(jié)點找不到與自己對位的散熱器,此時各個散熱器不均在位,則需要提高其中已在位的各個散熱器的散熱效率,以兼顧其余沒有對位散熱器的服務器節(jié)點的散熱需求。

不僅如此,當判斷出散熱器不均在位而需要提高已在位的散熱器的散熱效率時,可以按照預設梯次逐級增加已在位的散熱器的風扇轉(zhuǎn)速,比如每次提高500rpm等,避免一次調(diào)節(jié)的跨度過大,造成散熱效果過冷的情況。并且在每次調(diào)節(jié)完成之后,再檢測未在位的散熱器所對應的服務器節(jié)點的溫度,判斷其在調(diào)節(jié)完成之后的溫度下降效果是否達到預期,比如每提高500rpm風扇轉(zhuǎn)速,服務器節(jié)點的溫度就下降5℃等。如果檢測后發(fā)現(xiàn)溫度下降效果達到預期,則可以使該部分已在位的散熱器保持在當前的風扇轉(zhuǎn)速;如果溫度下降效果不明顯,則應該繼續(xù)按照預設梯次逐級增加已在位的散熱器的風扇轉(zhuǎn)速。當然,已在位的散熱器的風扇轉(zhuǎn)速在提高時,不僅兼顧了未對位服務器節(jié)點的散熱效率,同時還提高了對已對位服務器節(jié)點的散熱效果。

本實施例還提供一種服務器散熱控制系統(tǒng),主要包括服務器節(jié)點查詢模塊、第一判斷模塊、第二判斷模塊和散熱器模式控制模塊。其中,服務器節(jié)點查詢模塊主要用于檢測當前各個服務器節(jié)點的在位情況,第一判斷模塊主要用于判斷當前各個所述服務器節(jié)點的在位情況是否滿足預設在位情況要求,第二判斷模塊主要用于在所述第一判斷模塊的判斷結(jié)果為是時,判斷當前各個所述服務器節(jié)點所對應的散熱器是否均在位,散熱器模式控制模塊主要用于在所述第二判斷模塊的判斷結(jié)果為是時,按照預設散熱調(diào)控策略控制各個所述散熱器的工作狀態(tài),以及用于在所述第二判斷模塊的判斷結(jié)果為否時,提高其中已在位的散熱器的散熱效率。

其中,服務器節(jié)點查詢模塊主要包括數(shù)量檢測模塊和序數(shù)檢測模塊。數(shù)量檢測模塊主要用于檢測當前所有在位的服務器節(jié)點的數(shù)量,并設其檢測結(jié)果為p,序數(shù)檢測模塊主要用于獲取當前處于末位的服務器節(jié)點的槽位序數(shù)值,并設其獲取結(jié)果為q。并且第一判斷模塊具體用于根據(jù)p與q是否相等判斷當前各個服務器節(jié)點是否滿足預設在位情況要求,如果是,則滿足,如果否,則不滿足。

第二判斷模塊具體包括序數(shù)計算模塊、序數(shù)獲取模塊和子判斷模塊。其中,序數(shù)計算模塊主要用于根據(jù)當前各個服務器節(jié)點的槽位序數(shù)值與預設的對應關系確定對位的散熱器的對位槽位序數(shù)值,并設其計算結(jié)果為集合A;序數(shù)獲取模塊主要用于獲取各個散熱器的當前槽位序數(shù)值,并設其獲取結(jié)果為集合B;子判斷模塊主要用于判斷A∈B是否成立,如果是,則各個散熱器均在位;如果否,則各個散熱器不均在位。

散熱器模式控制模塊具體包括調(diào)節(jié)模塊和反饋模塊。其中,調(diào)節(jié)模塊主要用于在當前各個服務器節(jié)點所對應的散熱器不均在位時,按照預設梯次逐級增加已在位的散熱器的風扇轉(zhuǎn)速。而反饋模塊主要用于在調(diào)節(jié)模塊的每次調(diào)節(jié)完成之后,檢測未在位的散熱器所對應的服務器節(jié)點的溫度是否達到預期目標,如果否,則繼續(xù)增加已在位的散熱器的風扇轉(zhuǎn)速;如果是,則使已在位的散熱器保持當前風扇轉(zhuǎn)速。

對所公開的實施例的上述說明,使本領域?qū)I(yè)技術人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領域的專業(yè)技術人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
兴山县| 江油市| 惠东县| 滨海县| 新余市| 双柏县| 穆棱市| 永丰县| 资中县| 金溪县| 吴江市| 乐陵市| 休宁县| 伊吾县| 汉源县| 南京市| 西畴县| 鄂州市| 大埔县| 抚远县| 华安县| 威信县| 江西省| 延津县| 东平县| 忻城县| 宜宾市| 旬邑县| 略阳县| 兴化市| 边坝县| 井研县| 鹤庆县| 平谷区| 临高县| 长子县| 景泰县| 山东| 西宁市| 昆明市| 乐东|