服務器的模擬組件、服務器發(fā)熱的模擬方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種服務器的模擬組件、服務器發(fā)熱的模擬方法和裝置,其中,該模擬組件包括:至少一個模擬負載;設定單元,用于設定每個模擬負載的發(fā)熱量;控制單元,用于根據(jù)設定單元的設定結果,控制每個模擬負載進行發(fā)熱。本發(fā)明通過根據(jù)用戶需求設定服務器中每個模擬負載的發(fā)熱量,從而準確地模擬服務器的發(fā)熱情況,避免了現(xiàn)有技術中利用阻性負載模擬計算機發(fā)熱的測試結果不準確的問題,從而提高模擬服務器的發(fā)熱的效率。
【專利說明】服務器的模擬組件、服務器發(fā)熱的模擬方法和裝置
【技術領域】
[0001]本發(fā)明涉及計算機領域,并且特別地,涉及一種服務器的模擬組件、服務器發(fā)熱的模擬方法和裝置。
【背景技術】
[0002]模擬熱負載是替代真實系統(tǒng)或者設備運行工作穩(wěn)定時產(chǎn)生的熱負荷。對模擬熱負載最基本的要求是和所能承受的功率阻抗匹配。也就是通常在調(diào)試或檢測機器性能時臨時使用的非正式的負載。
[0003]現(xiàn)有技術中針對計算機熱量進行模擬的模擬熱負載可以分為電阻負載、電感負載和容性負載等。
[0004]在實際應用中,如果對安裝于數(shù)據(jù)中心機房中的空調(diào)進行模擬性能測試,不能直接在機房中安裝真實負載集群,需要在機房內(nèi)安裝模擬負載,以測試空調(diào)的制冷性能和溫度調(diào)節(jié)性能等,因此,模擬負載的發(fā)熱情況能提高工程驗收時對空調(diào)性能的判斷的準確性。在對數(shù)據(jù)中心機房中的計算機集群進行熱量模擬測試的時候,主要應用電阻性負載來模擬計算機集群,但是,常規(guī)情況下使用的電熱暖氣、吹風機等普通的阻性負載在測試過程中沒有整體的管理及安裝方式,并且,使用普通的阻性負載進行測試的結果不準確。
[0005]針對相關技術中使用普通阻性負載模擬計算機集群發(fā)熱的測試結果不準確的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0006]針對相關技術中使用普通阻性負載模擬計算機集群發(fā)熱的測試結果不準確的問題,本發(fā)明提出一種服務器的模擬組件、服務器發(fā)熱的模擬方法和裝置,能夠設定服務器中每個模擬負載的發(fā)熱量,從而準確地模擬服務器的發(fā)熱情況,并且提高服務器的發(fā)熱的模擬效率。
[0007]本發(fā)明的技術方案是這樣實現(xiàn)的:
[0008]根據(jù)本發(fā)明的一個方面,提供了一種服務器的模擬組件,用于模擬服務器的發(fā)熱。
[0009]該服務器的模擬組件包括:
[0010]至少一個模擬負載;
[0011]設定單元,用于設定每個模擬負載的發(fā)熱量;
[0012]控制單元,用于根據(jù)設定單元的設定結果,控制每個模擬負載進行發(fā)熱。
[0013]并且,上述模擬組件進一步包括散熱組件,用于對部分或全部模擬負載進行散熱。
[0014]此外,上述模擬組件進一步包括至少一個溫度探測器;
[0015]并且,控制單元進一步用于根據(jù)溫度探測器探測到的溫度調(diào)節(jié)散熱組件的功率。
[0016]優(yōu)選地,上述控制單元進一步用于在溫度探測器探測到的溫度高于預定溫度值時,關閉服務器的模擬組件。
[0017]此外,上述模擬組件進一步包括:[0018]采集模塊,用于采集服務器的模擬組件的本機信息;
[0019]發(fā)送模塊,用于發(fā)送本機信息。
[0020]優(yōu)選地,上述發(fā)送模塊用于通過RS485信號發(fā)送本機信息。
[0021]可選地,上述本機信息包括以下至少之一:
[0022]當前溫度、耗電量、功率、部分或全部模擬負載的發(fā)熱量。
[0023]進一步地,服務器的模擬組件具有機架式服務器的外殼。
[0024]根據(jù)本發(fā)明的一個方面,提供了一種服務器發(fā)熱的模擬方法,用于通過服務器的模擬組件模擬服務器的發(fā)熱,其中,服務器的模擬組件包括至少一個模擬負載。
[0025]該模擬方法包括:
[0026]設定每個模擬負載的發(fā)熱量;
[0027]根據(jù)設定單元的設定結果,控制每個模擬負載進行發(fā)熱。
[0028]根據(jù)本發(fā)明的一個方面,提供了一種服務器發(fā)熱的模擬裝置,用于通過服務器的模擬組件模擬服務器的發(fā)熱,其中,服務器的模擬組件包括至少一個模擬負載。
[0029]該模擬裝置包括:
[0030]設定模塊,用于設定每個模擬負載的發(fā)熱量;
[0031]控制模塊,用于根據(jù)設定單元的設定結果,控制每個模擬負載進行發(fā)熱。
[0032]本發(fā)明通過根據(jù)用戶需求設定服務器中每個模擬負載的發(fā)熱量,從而準確地模擬服務器的發(fā)熱情況,避免了現(xiàn)有技術中利用阻性負載模擬計算機發(fā)熱的測試結果不準確的問題,從而提高模擬服務器的發(fā)熱的效率。
【專利附圖】
【附圖說明】
[0033]圖1是根據(jù)本發(fā)明實施例的服務器的模擬組件的框圖;
[0034]圖2是根據(jù)本發(fā)明實施例的服務器發(fā)熱的模擬方法的流程圖;
[0035]圖3是根據(jù)本發(fā)明實施例的服務器發(fā)熱的模擬裝置的框圖。
【具體實施方式】
[0036]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0037]根據(jù)本發(fā)明的實施例,提供了一種服務器的模擬組件,用于模擬服務器的發(fā)熱。
[0038]如圖1所示,根據(jù)本發(fā)明實施例的服務器的模擬組件包括:
[0039]至少一個模擬負載11,其中,模擬負載主要用于模擬計算機中CPU的發(fā)熱情況,每個模擬負載可對應地用于模擬一個CPU運行時的發(fā)熱情況;
[0040]設定單元12,用于設定每個模擬負載的發(fā)熱量,其中,可以根據(jù)CPU運行時的功耗定量地設定發(fā)熱量,進一步地,可以設定具體的發(fā)熱量數(shù)值,也可以將發(fā)熱量設定為總發(fā)熱功率的百分數(shù),或者在模擬負載上預先配置固定數(shù)個發(fā)熱檔,然后設定發(fā)熱量處于其中的一檔,此外,模擬負載的發(fā)熱量也可以根據(jù)需要設定為不同的值;
[0041]控制單元13,用于根據(jù)設定單元的設定結果,控制每個模擬負載進行發(fā)熱,通過對發(fā)熱量的設定可以更好地模擬計算機的內(nèi)部元件的發(fā)熱情況,從而得出最準確的模擬結果。例如,在需要模擬的多個計算機的CPU性能相同,且處理的任務相似時,則可以得出該多個計算機的CPU的發(fā)熱相同,然后對所有模擬負載設定相同的發(fā)熱量,這樣可以減少控制繁雜度。此外,在需要模擬的多個計算機的CPU性能不盡相同,或者處理的任務不盡相似時,則模擬負載設定不同的發(fā)熱量,從而提高模擬負載的模擬的精確度。
[0042]并且,根據(jù)本發(fā)明實施例的模擬組件進一步包括散熱組件,用于對部分或全部模擬負載進行散熱,其中,散熱組件可以包括風扇,根據(jù)實際應用中的計算結果使用風扇對全部模擬負載進行散熱,使得模擬組件的散熱情況更進一步地接近計算機的內(nèi)部元件的散熱情況。
[0043]此外,根據(jù)本發(fā)明實施例的模擬組件進一步包括至少一個溫度探測器,并且,控制單元13進一步用于根據(jù)溫度探測器探測到的溫度調(diào)節(jié)散熱組件的功率。例如,在實際應用中,根據(jù)本發(fā)明實施例的模擬組件可以包括與模擬負載數(shù)量相同的溫度探測器,則模擬組件可以通過溫度探測器得知每個模擬負載的發(fā)熱情況,然后根據(jù)各個模擬組件的發(fā)熱情況設定每個模擬負載的發(fā)熱量,從而更準確地模擬計算機中風扇隨著內(nèi)部組件運行加快而加大功率的情況。優(yōu)選地,控制單元13進一步用于在溫度探測器探測到的溫度高于預定溫度值時,關閉服務器的模擬組件,例如,在每個模擬負載都配置有一個溫度探測器的情況下,當某些溫度探測器探測到的溫度高于預定溫度值時,則表明這些溫度探測器對應的模擬負載溫度過高,且散熱力度不夠,則關閉服務器的模擬組件,能避免現(xiàn)有技術中由于出現(xiàn)熱量過載而損壞阻性負載的問題,實現(xiàn)了服務器的模擬組件的過熱保護功能,提高了服務器的模擬組件的安全可靠性。
[0044]此外,根據(jù)本發(fā)明實施例的模擬組件進一步包括:
[0045]采集模塊(未示出),用于采集服務器的模擬組件的本機信息,其中,本機信息可以包括以下至少之一:當前溫度、耗電量、功率、部分或全部模擬負載的發(fā)熱量;
[0046]發(fā)送模塊(未示出),用于發(fā)送本機信息,優(yōu)選地,上述發(fā)送模塊用于通過RS485信號發(fā)送本機信息至遠程監(jiān)測服務器(對應于下文中的監(jiān)控主機)。通過采集模塊和發(fā)送模塊的功能可將服務器的模擬組件在測試過程中不同情況下的狀態(tài),通過RS485信號上傳至遠程監(jiān)測服務器可以實現(xiàn)遠程監(jiān)測的功能。
[0047]進一步地,根據(jù)本發(fā)明實施例的服務器的模擬組件具有機架式服務器的外殼。采用同計算機一樣的機架式的安裝方式,這樣的結構外形及其安裝形式簡單,可在工程驗收中廣泛使用,并且能使服務器更接近于計算機的各項參數(shù),提高測試結果的真實性。
[0048]在實際應用中,根據(jù)本發(fā)明實施例的模擬組件可以是一種可機架式安裝智能型服務器。該服務器內(nèi)的結構可以包括:風機、模擬負載組件(可以由PTC加熱元件設計組成)、輸入電源、智能控制模塊、感溫探頭。
[0049]該可機架式安裝智能型服務器的工作原理可以包括:由智能控制模塊自行設置服務器模擬負載工作時產(chǎn)生的熱量值,并啟動風機,根據(jù)感溫探頭探測到的感應溫度,調(diào)整風機的風速,風機使服務器內(nèi)部的空氣流動,達到給服務器內(nèi)部散熱的效果,并且可以根據(jù)用戶需求,可以通過RS485信號進行數(shù)據(jù)上傳,用戶可以在監(jiān)控主機側查看服務器當前的各項參數(shù),并控制各個組件的可調(diào)參數(shù)。
[0050]使用根據(jù)本發(fā)明實施例的服務器的模擬組件可以使服務器的發(fā)熱測試結果更接近真實負載的數(shù)據(jù)值,提高了真實性,方便工程在驗收、實施、調(diào)試等情況下的綜合管理。
[0051]本發(fā)明含控制模塊,在設備內(nèi)部含有溫度檢測裝置,可根據(jù)需求設置保護溫度,同時根據(jù)發(fā)熱量的不同,自動控制風機轉速,使其安全可靠性能更好,更可將在測試過程中不同情況下的狀態(tài),通過RS485信號上傳至監(jiān)控主機實現(xiàn)遠程監(jiān)測的功能。
[0052]根據(jù)本發(fā)明的實施例,提供了一種服務器發(fā)熱的模擬方法,用于通過服務器的模擬組件模擬服務器的發(fā)熱,其中,服務器的模擬組件包括至少一個模擬負載,并且,如圖2所示,根據(jù)本發(fā)明實施例的模擬方法包括:
[0053]步驟S201,設定每個模擬負載的發(fā)熱量;
[0054]步驟S203,根據(jù)設定單元的設定結果,控制每個模擬負載進行發(fā)熱。
[0055]在模擬負載發(fā)熱的情況下,根據(jù)本發(fā)明實施例的模擬方法進一步包括使用散熱組件對部分或全部模擬負載進行散熱。由溫度探測器進行溫度探測,并根據(jù)探測結果調(diào)節(jié)散熱組件的功率,此外,在溫度探測器探測到的溫度高于預定溫度值時,關閉服務器的模擬組件,從而避免現(xiàn)有技術中由于出現(xiàn)熱量過載而損壞阻性負載的問題,實現(xiàn)了服務器的模擬組件的過熱保護功能,提高了服務器的模擬組件的安全可靠性。
[0056]根據(jù)本發(fā)明實施例的模擬方法還可以采集服務器的模擬組件的本機信息,然后通過RS485信號發(fā)送模塊發(fā)送本機信息。可選地,上述本機信息包括以下至少之一:當前溫度、耗電量、功率、部分或全部模擬負載的發(fā)熱量。
[0057]進一步地,服務器的模擬組件具有機架式服務器的外殼。
[0058]根據(jù)本發(fā)明的實施例,提供了一種服務器發(fā)熱的模擬裝置,用于通過服務器的模擬組件模擬服務器的發(fā)熱,其中,服務器的模擬組件包括至少一個模擬負載。
[0059]如圖3所示,根據(jù)本發(fā)明實施例的模擬裝置包括:
[0060]設定模塊31,用于設定每個模擬負載的發(fā)熱量;
[0061]控制模塊32,用于根據(jù)設定單元的設定結果,控制每個模擬負載進行發(fā)熱。
[0062]綜上所述,借助于本發(fā)明的上述技術方案,本發(fā)明通過根據(jù)用戶需求設定服務器中每個模擬負載的發(fā)熱量,從而準確地模擬服務器的發(fā)熱情況,避免了現(xiàn)有技術中利用阻性負載模擬計算機發(fā)熱的測試結果不準確的問題,從而提高模擬服務器的發(fā)熱的效率。本發(fā)明中的服務器結構外形及其安裝形式簡單,在工程驗收及其測試的過程中可廣泛使用。此外本發(fā)明的技術方案中含控制模塊,在設備內(nèi)部含有溫度檢測裝置,可根據(jù)需求設置保護溫度,同時根據(jù)發(fā)熱量的不同,自動控制風機轉速,提高其安全可靠性能,更可將在測試過程中不同情況下的狀態(tài),通過RS485信號上傳至監(jiān)控主機實現(xiàn)遠程監(jiān)測的功能。
[0063]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【權利要求】
1.一種服務器的模擬組件,其特征在于,用于模擬服務器的發(fā)熱,所述服務器的模擬組件包括: 至少一個模擬負載; 設定單元,用于設定每個模擬負載的發(fā)熱量; 控制單元,用于根據(jù)所述設定單元的設定結果,控制每個模擬負載進行發(fā)熱。
2.根據(jù)權利要求1所述的模擬組件,其特征在于,所述模擬組件進一步包括散熱組件,用于對部分或全部模擬負載進行散熱。
3.根據(jù)權利要求2所述的模擬組件,其特征在于,進一步包括至少一個溫度探測器; 并且,所述控制單元進一步用于根據(jù)所述溫度探測器探測到的溫度調(diào)節(jié)所述散熱組件的功率。
4.根據(jù)權利要求3所述的模擬組件,其特征在于,所述控制單元進一步用于在所述溫度探測器探測到的溫度高于預定溫度值時,關閉所述服務器的模擬組件。
5.根據(jù)權利要求1所述的模擬組件,其特征在于,進一步包括: 采集模塊,用于采集所述服務器的模擬組件的本機信息; 發(fā)送模塊,用于發(fā)送所述本機信息。
6.根據(jù)權利要求5所述的模擬組件,其特征在于,所述發(fā)送模塊用于通過RS485信號發(fā)送所述本機信息。
7.根據(jù)權利要求5所述的模擬組件,其特征在于,所述本機信息包括以下至少之一: 當前溫度、耗電量、功率、部分或全部模擬負載的發(fā)熱量。
8.根據(jù)權利要求1-7所述的模擬組件,其特征在于,服務器的模擬組件具有機架式服務器的外殼。
9.一種服務器發(fā)熱的模擬方法,其特征在于,用于通過服務器的模擬組件模擬服務器的發(fā)熱,其中,服務器的模擬組件包括至少一個模擬負載,并且,所述模擬方法包括: 設定每個模擬負載的發(fā)熱量; 根據(jù)所述設定單元的設定結果,控制每個模擬負載進行發(fā)熱。
10.一種服務器發(fā)熱的模擬裝置,其特征在于,用于通過服務器的模擬組件模擬服務器的發(fā)熱,其中,服務器的模擬組件包括至少一個模擬負載,并且,所述模擬裝置包括: 設定模塊,用于設定每個模擬負載的發(fā)熱量; 控制模塊,用于根據(jù)所述設定單元的設定結果,控制每個模擬負載進行發(fā)熱。
【文檔編號】G06F11/30GK103631693SQ201310662587
【公開日】2014年3月12日 申請日期:2013年12月9日 優(yōu)先權日:2013年12月9日
【發(fā)明者】李可, 邵宗有, 沈衛(wèi)東, 趙志鴻, 宋景亮 申請人:曙光信息產(chǎn)業(yè)(北京)有限公司