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

一種機(jī)柜服務(wù)器溫度控制方法及裝置與流程

文檔序號:11544727閱讀:296來源:國知局
一種機(jī)柜服務(wù)器溫度控制方法及裝置與流程

本發(fā)明實(shí)施例涉及控制技術(shù)領(lǐng)域,尤其涉及一種機(jī)柜服務(wù)器溫度控制方法及裝置。



背景技術(shù):

信息技術(shù)(英文:informationtechnology,簡稱:it)服務(wù)器設(shè)備功耗主要由電子器件功耗和風(fēng)扇功耗組成。目前在滿足同樣服務(wù)器性能時(shí)如何使服務(wù)器總體功耗最低是各大服務(wù)器廠商及互聯(lián)網(wǎng)等客戶密切關(guān)注的問題,尤其是對大規(guī)模部署的插框或機(jī)柜服務(wù)器顯得尤為重要。

為了能夠有效的降低功耗,需要對機(jī)柜服務(wù)器進(jìn)行散熱。現(xiàn)有技術(shù)針對機(jī)柜服務(wù)器通過調(diào)節(jié)空調(diào)風(fēng)扇轉(zhuǎn)速來調(diào)節(jié)機(jī)柜服務(wù)器中各個節(jié)點(diǎn)的溫度。

但是機(jī)柜服務(wù)器中設(shè)置多個槽位,每個槽位有多個節(jié)點(diǎn),也就是說單板數(shù)量較多,并且為各個槽位中的節(jié)點(diǎn)通風(fēng)散熱設(shè)置的背板上的開孔不均勻及風(fēng)扇排布不均勻,并由于機(jī)柜服務(wù)器采用風(fēng)扇墻的方式集中散熱,因此會導(dǎo)致位于不同槽位的節(jié)點(diǎn)風(fēng)量不均勻,從而導(dǎo)致各個槽位的節(jié)點(diǎn)的溫度不一致。由于各個槽位的節(jié)點(diǎn)的溫度的不一致導(dǎo)致機(jī)柜服務(wù)器噪聲較大。



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

本發(fā)明實(shí)施例提供一種機(jī)柜服務(wù)器溫度控制方法及裝置,用以解決現(xiàn)有技術(shù)中存在的機(jī)柜服務(wù)器中各個服務(wù)器節(jié)點(diǎn)溫度不均勻?qū)е碌脑肼暣蟮膯栴}。

第一方面,本發(fā)明實(shí)施例提供了一種機(jī)柜服務(wù)器溫度控制方法,該方法包括:

機(jī)柜管理設(shè)備獲取到機(jī)柜服務(wù)器穩(wěn)定狀態(tài)時(shí)的所有服務(wù)器節(jié)點(diǎn)的溫度以 及功耗值;然后確定所述所有服務(wù)器節(jié)點(diǎn)的溫度的平均值;并將所述平均值作為目標(biāo)值,并調(diào)整各個服務(wù)器節(jié)點(diǎn)的功耗值使得所述各個服務(wù)器節(jié)點(diǎn)的溫度達(dá)到目標(biāo)值。從而保證了各個服務(wù)器節(jié)點(diǎn)的溫度達(dá)到一致,并且由于將所有服務(wù)器節(jié)點(diǎn)的溫度平均值作為目標(biāo)值,有的服務(wù)器節(jié)點(diǎn)溫度高于目標(biāo)值,有的服務(wù)器節(jié)點(diǎn)溫度低于目標(biāo)值,因此有的服務(wù)器節(jié)點(diǎn)需要調(diào)低功耗值,有的服務(wù)器節(jié)點(diǎn)需要調(diào)高功耗值,從而能夠保證服務(wù)器節(jié)點(diǎn)的總功耗不變。

在一種可能的設(shè)計(jì)中,所述機(jī)柜管理設(shè)備調(diào)整各個服務(wù)器節(jié)點(diǎn)的功耗值使得所述各個服務(wù)器節(jié)點(diǎn)的溫度達(dá)到目標(biāo)值,可以通過如下方式實(shí)現(xiàn):

所述機(jī)柜管理設(shè)備調(diào)整所述各個服務(wù)器節(jié)點(diǎn)的功耗值,直到所述各個服務(wù)器節(jié)點(diǎn)的溫度與所述目標(biāo)值之間的誤差值小于預(yù)定閾值。經(jīng)過調(diào)整后,各個節(jié)點(diǎn)的溫度保持一致。

在一種可能的設(shè)計(jì)中,在所述機(jī)柜管理設(shè)備調(diào)整各個服務(wù)器節(jié)點(diǎn)的功耗值使得所述各個服務(wù)器節(jié)點(diǎn)的溫度達(dá)到目標(biāo)值之后,還包括:

所述機(jī)柜管理設(shè)備獲取所述各個服務(wù)器節(jié)點(diǎn)的功耗值調(diào)整后的各個服務(wù)器節(jié)點(diǎn)的溫度;所述機(jī)柜管理設(shè)備調(diào)整所述機(jī)柜服務(wù)器中的風(fēng)扇轉(zhuǎn)速,使得所述各個服務(wù)器節(jié)點(diǎn)的溫度達(dá)到預(yù)設(shè)溫度閾值,所述預(yù)設(shè)溫度閾值為機(jī)柜服務(wù)器穩(wěn)定狀態(tài)時(shí)的所有服務(wù)器節(jié)點(diǎn)的溫度中的最高值。

通過上述方式,在調(diào)節(jié)各個服務(wù)器節(jié)點(diǎn)的功耗值后,保證了各個服務(wù)器節(jié)點(diǎn)的總功耗值不變,再調(diào)節(jié)各個服務(wù)器節(jié)點(diǎn)的溫度達(dá)到機(jī)柜服務(wù)器穩(wěn)定狀態(tài)時(shí)的所有服務(wù)器節(jié)點(diǎn)的溫度中的最高值。在調(diào)節(jié)各個服務(wù)器節(jié)點(diǎn)的功耗值后,各個服務(wù)器節(jié)點(diǎn)的溫度為上述目標(biāo)值,該目標(biāo)值小于機(jī)柜服務(wù)器穩(wěn)定狀態(tài)時(shí)的所有服務(wù)器節(jié)點(diǎn)的溫度中的最高值,因此此時(shí)調(diào)整所述機(jī)柜服務(wù)器中的風(fēng)扇轉(zhuǎn)速,是調(diào)低風(fēng)扇轉(zhuǎn)速,從而提高了風(fēng)扇利用率,并且還降低風(fēng)扇的功耗。

在一種可能的設(shè)計(jì)中,當(dāng)不同服務(wù)器節(jié)點(diǎn)用于運(yùn)行處理相同的業(yè)務(wù)時(shí),所述機(jī)柜管理設(shè)備調(diào)整所述各個服務(wù)器節(jié)點(diǎn)的功耗值,可以通過如下方式實(shí)現(xiàn):

所述機(jī)柜管理設(shè)備通過調(diào)整各個服務(wù)器節(jié)點(diǎn)所處理的業(yè)務(wù)量來調(diào)整所述 各個服務(wù)器節(jié)點(diǎn)的功耗值。具體的,將功耗值相對較高的服務(wù)器節(jié)點(diǎn)處理的部分業(yè)務(wù)調(diào)整到功耗值相對較低的服務(wù)器節(jié)點(diǎn)上處理。

通過上述設(shè)計(jì),可以保證各個服務(wù)器節(jié)點(diǎn)所處理的業(yè)務(wù)量是基于功耗來分配的,由于功耗降低一般溫度會降低,因此保證了風(fēng)扇的最大利用率。

在一種可能的設(shè)計(jì)中,所述機(jī)柜管理設(shè)備調(diào)整所述各個服務(wù)器節(jié)點(diǎn)的功耗值,可以通過如下方式實(shí)現(xiàn):

所述機(jī)柜管理設(shè)備通過調(diào)整各個服務(wù)器節(jié)點(diǎn)的頻率來調(diào)整所述各個服務(wù)器節(jié)點(diǎn)的功耗值。

第二方面,本發(fā)明實(shí)施例還提供了一種機(jī)柜服務(wù)器溫度控制裝置,該裝置包括:

獲取單元,用于獲取機(jī)柜服務(wù)器穩(wěn)定狀態(tài)時(shí)的所有服務(wù)器節(jié)點(diǎn)的溫度以及功耗值;

確定單元,用于確定所述獲取單元獲取到的所述所有服務(wù)器節(jié)點(diǎn)的溫度的平均值;

調(diào)整單元,用于將所述確定單元確定的所述平均值作為目標(biāo)值,并調(diào)整各個服務(wù)器節(jié)點(diǎn)的功耗值使得所述各個服務(wù)器節(jié)點(diǎn)的溫度達(dá)到目標(biāo)值。

在一種可能的設(shè)計(jì)中,所述調(diào)整單元,具體用于:

調(diào)整所述各個服務(wù)器節(jié)點(diǎn)的功耗值,直到所述各個服務(wù)器節(jié)點(diǎn)的溫度與所述目標(biāo)值之間的誤差值小于預(yù)定閾值。

在一種可能的設(shè)計(jì)中,在所述調(diào)整單元調(diào)整各個服務(wù)器節(jié)點(diǎn)的功耗值使得所述各個服務(wù)器節(jié)點(diǎn)的溫度達(dá)到目標(biāo)值之后,所述獲取單元,還用于獲取所述各個服務(wù)器節(jié)點(diǎn)的功耗值調(diào)整后的各個服務(wù)器節(jié)點(diǎn)的溫度;

所述調(diào)整單元,還用于調(diào)整所述機(jī)柜服務(wù)器中的風(fēng)扇轉(zhuǎn)速,使得所述各個服務(wù)器節(jié)點(diǎn)的溫度達(dá)到預(yù)設(shè)溫度閾值,所述預(yù)設(shè)溫度閾值為機(jī)柜服務(wù)器穩(wěn)定狀態(tài)時(shí)的所有服務(wù)器節(jié)點(diǎn)的溫度中的最高值。

在一種可能的設(shè)計(jì)中,當(dāng)不同服務(wù)器節(jié)點(diǎn)用于運(yùn)行處理相同的業(yè)務(wù)時(shí),所 述調(diào)整單元,在調(diào)整所述各個服務(wù)器節(jié)點(diǎn)的功耗值時(shí),具體用于:

通過調(diào)整各個服務(wù)器節(jié)點(diǎn)所處理的業(yè)務(wù)量來調(diào)整所述各個服務(wù)器節(jié)點(diǎn)的功耗值。

在一種可能的設(shè)計(jì)中,所述調(diào)整單元,在調(diào)整所述各個服務(wù)器節(jié)點(diǎn)的功耗值時(shí),具體用于:

通過調(diào)整各個服務(wù)器節(jié)點(diǎn)的頻率來調(diào)整所述各個服務(wù)器節(jié)點(diǎn)的功耗值。

通過上述方案,機(jī)柜管理設(shè)備將所有服務(wù)器節(jié)點(diǎn)的溫度的平均值作為目標(biāo)值,并調(diào)整各個服務(wù)器節(jié)點(diǎn)的功耗值使得所述各個服務(wù)器節(jié)點(diǎn)的溫度達(dá)到目標(biāo)值。從而保證了各個服務(wù)器節(jié)點(diǎn)的溫度達(dá)到一致,降低了噪聲。并且由于將所有服務(wù)器節(jié)點(diǎn)的溫度平均值作為目標(biāo)值,有的服務(wù)器節(jié)點(diǎn)溫度高于目標(biāo)值,有的服務(wù)器節(jié)點(diǎn)溫度低于目標(biāo)值,因此有的服務(wù)器節(jié)點(diǎn)需要調(diào)低功耗值,有的服務(wù)器節(jié)點(diǎn)需要調(diào)高功耗值,從而能夠保證服務(wù)器節(jié)點(diǎn)的總功耗不變。

附圖說明

圖1為本發(fā)明實(shí)施例提供的機(jī)柜型的服務(wù)器示意圖;

圖2為本發(fā)明實(shí)施例提供的插框服務(wù)器示意圖;

圖3為本發(fā)明實(shí)施例提供的一種機(jī)柜服務(wù)器示意圖;

圖4為本發(fā)明實(shí)施例提供的一種機(jī)柜服務(wù)器溫度控制方法流程圖;

圖5為本發(fā)明實(shí)施例提供的機(jī)柜服務(wù)器達(dá)到穩(wěn)定狀態(tài)調(diào)節(jié)流程圖;

圖6為本發(fā)明實(shí)施例提供的機(jī)柜管理設(shè)備調(diào)整服務(wù)器節(jié)點(diǎn)的功耗值方法流程圖;

圖7為本發(fā)明實(shí)施例提供的機(jī)柜服務(wù)器溫度控制裝置示意圖。

具體實(shí)施方式

為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明作進(jìn)一步地詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例, 而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

本發(fā)明實(shí)施例中的機(jī)柜服務(wù)器是廣義上的機(jī)柜服務(wù)器,因此本發(fā)明實(shí)施例中的機(jī)柜服務(wù)器可以是:機(jī)柜型的服務(wù)器,也可以是插框服務(wù)器或者刀片服務(wù)器或者機(jī)架服務(wù)器等等。例如如圖1所示的機(jī)柜型的服務(wù)器和圖2所示插框服務(wù)器。

機(jī)柜服務(wù)器中包括多個服務(wù)器節(jié)點(diǎn),通過風(fēng)扇墻集中散熱。例如:e9000(osca)插框服務(wù)器具有16個節(jié)點(diǎn);采用14顆8080風(fēng)扇墻集中散熱;x8000機(jī)柜服務(wù)器具有80個節(jié)點(diǎn);采用12顆172*51風(fēng)扇或30顆140*38風(fēng)扇墻集中散熱。

如圖3所示,機(jī)柜服務(wù)器中可以包括機(jī)柜服務(wù)器節(jié)點(diǎn)、機(jī)柜服務(wù)器電源、機(jī)柜管理設(shè)備以及機(jī)柜服務(wù)器風(fēng)扇。其中,機(jī)柜管理設(shè)備可以是機(jī)柜管理板(英文:rackmanagementcontrol,簡稱:rmc)。機(jī)柜服務(wù)器節(jié)點(diǎn)中可以包括:多個內(nèi)存、多個中央處理器(英文:centralprocessingunit,簡稱:cpu)、多個橋片以及多個硬盤等等。其中,多個cpu能夠用于處理相同的業(yè)務(wù)。另外,各個機(jī)柜服務(wù)器節(jié)點(diǎn)中主要發(fā)熱設(shè)備為cpu,因此控制了cpu溫度也就控制了機(jī)柜服務(wù)器的溫度。其中,在機(jī)柜服務(wù)器中,每個節(jié)點(diǎn)需要獨(dú)立的溫度傳感器(sensor)檢測對應(yīng)節(jié)點(diǎn)的溫度。

機(jī)柜服務(wù)器中設(shè)置多個槽位,每個槽位有多個節(jié)點(diǎn),也就是說單板數(shù)量較多,并且為各個槽位中的節(jié)點(diǎn)通風(fēng)散熱設(shè)置的背板上的開孔不均勻及風(fēng)扇排布不均勻,并由于機(jī)柜服務(wù)器采用風(fēng)扇墻的方式集中散熱,因此會導(dǎo)致位于不同槽位的節(jié)點(diǎn)風(fēng)量不均勻,從而導(dǎo)致各個槽位的節(jié)點(diǎn)的溫度不一致。由于各個槽位的節(jié)點(diǎn)的溫度的不一致會造成風(fēng)扇利用率較低,從而導(dǎo)致噪聲大、能耗大及不節(jié)能。

正是由于上述問題的存在,本發(fā)明實(shí)施例提供一種機(jī)柜服務(wù)器溫度控制方法及裝置,用以解決現(xiàn)有技術(shù)中存在的機(jī)柜服務(wù)器中各個服務(wù)器節(jié)點(diǎn)溫度不均 勻?qū)е碌脑肼暣笠约跋到y(tǒng)功率利用率低的問題。

其中,方法和裝置是基于同一發(fā)明構(gòu)思的,由于方法及裝置解決問題的原理相似,因此裝置與方法的實(shí)施可以相互參見,重復(fù)之處不再贅述。

本發(fā)明實(shí)施例提供了一種機(jī)柜服務(wù)器溫度控制方法,如圖4所示,該方法包括:

s401,機(jī)柜管理設(shè)備獲取機(jī)柜服務(wù)器穩(wěn)定狀態(tài)時(shí)的所有服務(wù)器節(jié)點(diǎn)的溫度以及功耗值。

機(jī)柜管理設(shè)備可以是rmc。

其中,本發(fā)明實(shí)施例中可以通過現(xiàn)有技術(shù)提供的方案使得機(jī)柜服務(wù)器達(dá)到穩(wěn)定狀態(tài)。能夠使得機(jī)柜服務(wù)器達(dá)到穩(wěn)定狀態(tài)的方案均適用于本發(fā)明,本發(fā)明實(shí)施例對此不作具體限定。

例如:可以通過圖5所示的方式使得機(jī)柜服務(wù)器達(dá)到穩(wěn)定狀態(tài)。

s501,機(jī)柜服務(wù)器上電加壓測試。

s502,rmc采集所有服務(wù)器節(jié)點(diǎn)的溫度。

s503,rmc按照所述機(jī)柜服務(wù)器能夠承受的目標(biāo)溫度值調(diào)節(jié)風(fēng)扇轉(zhuǎn)速,使得所述機(jī)柜服務(wù)器中的各個服務(wù)器節(jié)點(diǎn)的溫度不大于所述目標(biāo)溫度值。

通過上述調(diào)節(jié)后機(jī)柜服務(wù)器達(dá)到穩(wěn)定狀態(tài),此時(shí)穩(wěn)定狀態(tài)時(shí)服務(wù)器節(jié)點(diǎn)溫度中的最高溫度為t1,風(fēng)扇轉(zhuǎn)速為n1。其中所述機(jī)柜服務(wù)器能夠承受的目標(biāo)溫度值可以是機(jī)柜服務(wù)器出廠時(shí)設(shè)置的參數(shù)或者通過預(yù)先測試得到的機(jī)柜服務(wù)器穩(wěn)定時(shí)的承受溫度。

s402,所述機(jī)柜管理設(shè)備確定所述所有服務(wù)器節(jié)點(diǎn)的溫度的平均值。

本發(fā)明實(shí)施例中所確定的平均值一定小于服務(wù)器穩(wěn)定狀態(tài)時(shí)的服務(wù)器節(jié)點(diǎn)溫度中的最高溫度t1。

s403,所述機(jī)柜管理設(shè)備將所述平均值作為目標(biāo)值,并調(diào)整各個服務(wù)器節(jié)點(diǎn)的功耗值使得所述各個服務(wù)器節(jié)點(diǎn)的溫度達(dá)到目標(biāo)值。

具體的,所述機(jī)柜管理設(shè)備在調(diào)節(jié)各個服務(wù)器節(jié)點(diǎn)的功耗值時(shí),風(fēng)扇的轉(zhuǎn) 速是不發(fā)生變化。

通過上述方案,機(jī)柜管理設(shè)備將所有服務(wù)器節(jié)點(diǎn)的溫度的平均值作為目標(biāo)值,并調(diào)整各個服務(wù)器節(jié)點(diǎn)的功耗值使得所述各個服務(wù)器節(jié)點(diǎn)的溫度達(dá)到目標(biāo)值。從而保證了各個服務(wù)器節(jié)點(diǎn)的溫度達(dá)到一致,并且由于將所有服務(wù)器節(jié)點(diǎn)的溫度平均值作為目標(biāo)值,有的服務(wù)器節(jié)點(diǎn)溫度高于目標(biāo)值,有的服務(wù)器節(jié)點(diǎn)溫度低于目標(biāo)值,因此有的服務(wù)器節(jié)點(diǎn)需要調(diào)低功耗值,有的服務(wù)器節(jié)點(diǎn)需要調(diào)高功耗值,從而能夠保證服務(wù)器節(jié)點(diǎn)的總功耗不變。

可選地,所述機(jī)柜管理設(shè)備調(diào)整各個服務(wù)器節(jié)點(diǎn)的功耗值使得所述各個服務(wù)器節(jié)點(diǎn)的溫度達(dá)到目標(biāo)值,可以通過如下方式實(shí)現(xiàn):

第一種實(shí)現(xiàn)方式:

所述機(jī)柜管理設(shè)備調(diào)整各個服務(wù)器節(jié)點(diǎn)的功耗值,直到所述各個服務(wù)器節(jié)點(diǎn)的溫度等于目標(biāo)值。

具體的,當(dāng)對每個服務(wù)器節(jié)點(diǎn)分別執(zhí)行:

當(dāng)該服務(wù)器節(jié)點(diǎn)的溫度高于目標(biāo)值,則機(jī)柜管理設(shè)備控制該服務(wù)器節(jié)點(diǎn)的功耗值減少。

或者當(dāng)該服務(wù)器節(jié)點(diǎn)的溫度低于目標(biāo)值,則機(jī)柜管理設(shè)備控制該服務(wù)器節(jié)點(diǎn)的功耗值增加;

或者當(dāng)該服務(wù)器節(jié)點(diǎn)的溫度等于目標(biāo)值,則機(jī)柜管理設(shè)備控制該服務(wù)器節(jié)點(diǎn)的功耗值不變。

通過上述方法調(diào)節(jié)后,各個節(jié)點(diǎn)的溫度保持一致。但是該第一種實(shí)現(xiàn)方式對各個服務(wù)器節(jié)點(diǎn)要求較高,因此本發(fā)明實(shí)施例提出了以下第二種實(shí)現(xiàn)方式。

第二種實(shí)現(xiàn)方式:

所述機(jī)柜管理設(shè)備調(diào)整所述各個服務(wù)器節(jié)點(diǎn)的功耗值,直到所述各個服務(wù)器節(jié)點(diǎn)的溫度與所述目標(biāo)值之間的誤差值不大于預(yù)定閾值。

例如:預(yù)定閾值可以是設(shè)置為1℃。通過該第二實(shí)現(xiàn)方式調(diào)節(jié)后,各個服務(wù)器節(jié)點(diǎn)的溫度與目標(biāo)值的差的絕對值小于等于1℃。從而保證了各個服務(wù)器 節(jié)點(diǎn)的溫度基本上保持了一致。

可選地,在所述機(jī)柜管理設(shè)備調(diào)整各個服務(wù)器節(jié)點(diǎn)的功耗值使得所述各個服務(wù)器節(jié)點(diǎn)的溫度達(dá)到目標(biāo)值之后,還包括:

所述機(jī)柜管理設(shè)備獲取所述各個服務(wù)器節(jié)點(diǎn)的功耗值調(diào)整后的各個服務(wù)器節(jié)點(diǎn)的溫度;

所述機(jī)柜管理設(shè)備調(diào)整所述機(jī)柜服務(wù)器中的風(fēng)扇轉(zhuǎn)速,使得所述各個服務(wù)器節(jié)點(diǎn)的溫度達(dá)到預(yù)設(shè)溫度閾值,所述預(yù)設(shè)溫度閾值為機(jī)柜服務(wù)器穩(wěn)定狀態(tài)時(shí)的所有服務(wù)器節(jié)點(diǎn)的溫度中的最高值。

具體的,所述機(jī)柜管理設(shè)備在調(diào)節(jié)所述機(jī)柜服務(wù)器中的風(fēng)扇轉(zhuǎn)速時(shí),不會對各個服務(wù)器節(jié)點(diǎn)的功耗值進(jìn)行調(diào)節(jié)的。也可以說此時(shí)是鎖定各個服務(wù)器節(jié)點(diǎn)的功耗的分配比例(功耗值)的。

通過上述方式,在調(diào)節(jié)各個服務(wù)器節(jié)點(diǎn)的功耗值后,保證了各個服務(wù)器節(jié)點(diǎn)的總功耗值不變,再調(diào)節(jié)各個服務(wù)器節(jié)點(diǎn)的溫度達(dá)到機(jī)柜服務(wù)器穩(wěn)定狀態(tài)時(shí)的所有服務(wù)器節(jié)點(diǎn)的溫度中的最高值。在調(diào)節(jié)各個服務(wù)器節(jié)點(diǎn)的功耗值后,各個服務(wù)器節(jié)點(diǎn)的溫度為上述目標(biāo)值,該目標(biāo)值小于機(jī)柜服務(wù)器穩(wěn)定狀態(tài)時(shí)的所有服務(wù)器節(jié)點(diǎn)的溫度中的最高值,因此此時(shí)調(diào)整所述機(jī)柜服務(wù)器中的風(fēng)扇轉(zhuǎn)速,是調(diào)低風(fēng)扇轉(zhuǎn)速,從而提高了風(fēng)扇利用率,并且還降低風(fēng)扇的功耗。

上述機(jī)柜服務(wù)器,整臺設(shè)備可以運(yùn)行處理相同的業(yè)務(wù),這樣就可以調(diào)整分配業(yè)務(wù)量,達(dá)成整機(jī)業(yè)務(wù)量一樣,而調(diào)節(jié)每個槽位業(yè)務(wù)量不同來調(diào)節(jié)功耗值。

具體的,當(dāng)不同服務(wù)器節(jié)點(diǎn)用于運(yùn)行處理相同的業(yè)務(wù)時(shí),所述機(jī)柜管理設(shè)備調(diào)整所述各個服務(wù)器節(jié)點(diǎn)的功耗值,可以通過如下方式實(shí)現(xiàn):

所述機(jī)柜管理設(shè)備通過調(diào)整各個服務(wù)器節(jié)點(diǎn)所處理的業(yè)務(wù)量來調(diào)整所述各個服務(wù)器節(jié)點(diǎn)的功耗值。

具體的,以各個服務(wù)器節(jié)點(diǎn)均為cpu為例,如圖6所示。

s601,所述機(jī)柜管理設(shè)備獲取各個cpu的溫度ti。其中i=1,2,2,......n。n等于cpu的數(shù)量。

s602,所述機(jī)柜管理設(shè)備計(jì)算各個cpu的溫度的平均值tx。

其中,

s603,所述機(jī)柜管理設(shè)備確定各個cpu的溫度與所述平均值的差值δti。

其中,δti=ti-tx。

s604,所述機(jī)柜管理設(shè)備根據(jù)差值δti對各個cpu的業(yè)務(wù)量進(jìn)行調(diào)整。

具體的,可以將差值大于0對應(yīng)的cpu的部分業(yè)務(wù)量調(diào)整到差值小于0對應(yīng)的cpu上處理。

可選的,所述機(jī)柜管理設(shè)備調(diào)整所述各個服務(wù)器節(jié)點(diǎn)的功耗值,可以通過如下方式實(shí)現(xiàn):

所述機(jī)柜管理設(shè)備通過調(diào)整各個服務(wù)器節(jié)點(diǎn)的頻率來調(diào)整所述各個服務(wù)器節(jié)點(diǎn)的功耗值。

需要說明的是,在調(diào)整各個服務(wù)器節(jié)點(diǎn)的頻率時(shí)需要在保證各個服務(wù)器能夠正常工作對應(yīng)的頻率范圍內(nèi)調(diào)節(jié)。

當(dāng)機(jī)柜服務(wù)器中的采用的多核cpu時(shí),所述機(jī)柜管理設(shè)備調(diào)整所述各個服務(wù)器節(jié)點(diǎn)的功耗值,還可以通過如下方式實(shí)現(xiàn):

所述機(jī)柜管理設(shè)備通過調(diào)整各個cpu工作時(shí)采用的核數(shù)來調(diào)整所述各個服務(wù)器節(jié)點(diǎn)的功耗值。

本發(fā)明實(shí)施例還提供了一種機(jī)柜服務(wù)器溫度控制裝置,該裝置可以設(shè)置于機(jī)柜管理設(shè)備,當(dāng)然也可以由機(jī)柜管理設(shè)備實(shí)現(xiàn)。如圖7所示,該裝置包括:

獲取單元701,用于獲取機(jī)柜服務(wù)器穩(wěn)定狀態(tài)時(shí)的所有服務(wù)器節(jié)點(diǎn)的溫度以及功耗值。

確定單元702,用于確定所述獲取單元701獲取到的所述所有服務(wù)器節(jié)點(diǎn)的溫度的平均值。

調(diào)整單元703,用于將所述確定單元702確定的所述平均值作為目標(biāo)值,并調(diào)整各個服務(wù)器節(jié)點(diǎn)的功耗值使得所述各個服務(wù)器節(jié)點(diǎn)的溫度達(dá)到目標(biāo)值。

可選地,所述調(diào)整單元703,具體用于:

調(diào)整所述各個服務(wù)器節(jié)點(diǎn)的功耗值,直到所述各個服務(wù)器節(jié)點(diǎn)的溫度與所述目標(biāo)值之間的誤差值小于預(yù)定閾值。

可選地,在所述調(diào)整單元703調(diào)整各個服務(wù)器節(jié)點(diǎn)的功耗值使得所述各個服務(wù)器節(jié)點(diǎn)的溫度達(dá)到目標(biāo)值之后,所述獲取單元701,還用于獲取所述各個服務(wù)器節(jié)點(diǎn)的功耗值調(diào)整后的各個服務(wù)器節(jié)點(diǎn)的溫度;

所述調(diào)整單元703,還用于調(diào)整所述機(jī)柜服務(wù)器中的風(fēng)扇轉(zhuǎn)速,使得所述各個服務(wù)器節(jié)點(diǎn)的溫度達(dá)到預(yù)設(shè)溫度閾值,所述預(yù)設(shè)溫度閾值為機(jī)柜服務(wù)器穩(wěn)定狀態(tài)時(shí)的所有服務(wù)器節(jié)點(diǎn)的溫度中的最高值。

可選地,當(dāng)不同服務(wù)器節(jié)點(diǎn)用于運(yùn)行處理相同的業(yè)務(wù)時(shí),所述調(diào)整單元703,在調(diào)整所述各個服務(wù)器節(jié)點(diǎn)的功耗值時(shí),具體用于:

通過調(diào)整各個服務(wù)器節(jié)點(diǎn)所處理的業(yè)務(wù)量來調(diào)整所述各個服務(wù)器節(jié)點(diǎn)的功耗值。

可選地,所述調(diào)整單元703,在調(diào)整所述各個服務(wù)器節(jié)點(diǎn)的功耗值時(shí),具體用于:

通過調(diào)整各個服務(wù)器節(jié)點(diǎn)的頻率來調(diào)整所述各個服務(wù)器節(jié)點(diǎn)的功耗值。

本發(fā)明實(shí)施例中對單元的劃分是示意性的,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,另外,在本申請各個實(shí)施例中的各功能單元可以集成在一個處理器中,也可以是單獨(dú)物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。

其中,集成的單元既可以采用硬件的形式實(shí)現(xiàn)時(shí),獲取單元701,確定單元702以及調(diào)整單元703對應(yīng)的實(shí)體硬件可以為處理器。處理器,可以是一個中央處理單元(英文:centralprocessingunit,簡稱cpu),或者為數(shù)字處理單元等等。其中,機(jī)柜服務(wù)器溫度控制裝置中還包括存儲器,用于存儲處理器執(zhí)行的程序,處理器用于執(zhí)行存儲器存儲的程序。

存儲器可以是易失性存儲器(英文:volatilememory),例如隨機(jī)存取存儲 器(英文:random-accessmemory,縮寫:ram);存儲器也可以是非易失性存儲器(英文:non-volatilememory),例如只讀存儲器(英文:read-onlymemory,縮寫:rom),快閃存儲器(英文:flashmemory),硬盤(英文:harddiskdrive,縮寫:hdd)或固態(tài)硬盤(英文:solid-statedrive,縮寫:ssd)、或者存儲器是能夠用于攜帶或存儲具有指令或數(shù)據(jù)結(jié)構(gòu)形式的期望的程序代碼并能夠由計(jì)算機(jī)存取的任何其他介質(zhì),但不限于此。存儲器可以是上述存儲器的組合。

下面通過具體實(shí)例對本發(fā)明實(shí)施例能夠達(dá)到的效果做進(jìn)一步說明。

機(jī)柜服務(wù)器穩(wěn)定狀態(tài)時(shí)的各個cpu的溫度以及功耗值,也可以說通過現(xiàn)有技術(shù)提供的方案調(diào)節(jié)后的各個cpu的溫度以及功耗值,如表1所示。確定的所有cpu溫度的平均值為75℃,功耗的平均值為200w。表1中blade-1~blade20為20個風(fēng)扇,并且每一個風(fēng)扇對應(yīng)一個cpu,由于該20個風(fēng)扇統(tǒng)一調(diào)節(jié),因此該20個風(fēng)扇的轉(zhuǎn)速相同。

表1

通過本發(fā)明上述實(shí)施例提供的方案調(diào)節(jié)功耗后,各個cpu的溫度以及功耗值,如表2所示。

表2

因此,現(xiàn)有技術(shù)方案以及本發(fā)明實(shí)施例提供的方案的結(jié)果對比可以如表3所示。

表3

通過上述表3可以看出通過現(xiàn)有技術(shù)方案以及本發(fā)明實(shí)施例的技術(shù)方案機(jī)柜服務(wù)器各個cpu的功耗平均值不變,但是本發(fā)明實(shí)施例中cpu最高溫度與cpu最高溫度相差僅為1℃,在允許存在誤差的情況下,可以認(rèn)為各個cpu的溫度保持一致,降低了系統(tǒng)噪聲。另外,本發(fā)明實(shí)施例中風(fēng)扇的轉(zhuǎn)速有所降低,因此降低了風(fēng)扇的功耗,也就是降低了機(jī)柜服務(wù)器的整體功耗,并提高了風(fēng)扇的利用率。

本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì) 算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學(xué)存儲器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。

本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。

這些計(jì)算機(jī)程序指令也可存儲在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲器中,使得存儲在該計(jì)算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。

這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。

盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。

顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等

同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
阿拉善右旗| 安顺市| 浦江县| 恩平市| 澄迈县| 华容县| 丰都县| 宁德市| 蓬安县| 聂拉木县| 台东市| 呼图壁县| 观塘区| 页游| 黎平县| 阜新| 车险| 鄂伦春自治旗| 香格里拉县| 蓬莱市| 潜山县| 当雄县| 高要市| 宁南县| 宜兴市| 平南县| 怀化市| 开平市| 钦州市| 饶河县| 图片| 卢湾区| 历史| 孟连| 永修县| 张家界市| 元朗区| 阜康市| 政和县| 平泉县| 洪湖市|