專利名稱:測(cè)試計(jì)算機(jī)的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明通常涉及計(jì)算機(jī)領(lǐng)域,具體來(lái)說(shuō),涉及被測(cè)試的計(jì)算機(jī)。更具體而言,本發(fā)明涉及用于在單獨(dú)的計(jì)算機(jī)中模擬防護(hù)帶測(cè)試室(guard-band test chamber)環(huán)境,從而排除對(duì)防護(hù)帶測(cè)試室的需要的方法和系統(tǒng)。
背景技術(shù):
傳統(tǒng)上,計(jì)算機(jī)系統(tǒng)在被運(yùn)達(dá)客戶之前由制造商進(jìn)行性能測(cè)試。這種可以在每臺(tái)計(jì)算機(jī)上或者僅僅在隨機(jī)選擇的單元上執(zhí)行的性能測(cè)試通常在一種被稱為密封防護(hù)帶室的測(cè)試室中進(jìn)行。當(dāng)防護(hù)帶室被密封的時(shí)候,它控制環(huán)境溫度和濕度,以及被測(cè)試計(jì)算機(jī)的主供電電源的電壓水平。正如其名稱所暗示的,防護(hù)帶室能夠調(diào)節(jié)防護(hù)帶,防護(hù)帶被定義為根據(jù)被測(cè)試設(shè)備(DUT)測(cè)試規(guī)范定制的可調(diào)節(jié)參數(shù),例如環(huán)境溫度和濕度,以及DUT電源電壓水平。
在測(cè)試過(guò)程中,一臺(tái)或多臺(tái)計(jì)算機(jī)被物理地置于防護(hù)帶室內(nèi)。然后,使用可以通過(guò)防護(hù)帶參數(shù)修改的“老化”測(cè)試程序?qū)τ?jì)算機(jī)進(jìn)行通常為24小時(shí)的測(cè)試。老化測(cè)試程序的輸出值被記錄,并且計(jì)算機(jī)或者通過(guò),或者不通過(guò)一些或者全部老化測(cè)試程序。
在大批量制造的環(huán)境中,由于時(shí)間和空間的限制,只能使用密封防護(hù)帶室來(lái)測(cè)試極小比例的所生產(chǎn)的計(jì)算機(jī),否則是不可行的。因此,需要一種或者在制造商的工廠處或者在客戶處、在與由密封防護(hù)帶測(cè)試室營(yíng)造的條件類似的條件下測(cè)試計(jì)算機(jī)的方法。
發(fā)明內(nèi)容
鑒于上述現(xiàn)有技術(shù)的系統(tǒng)中存在的缺陷,本發(fā)明涉及一種用于測(cè)試計(jì)算機(jī)的方法和系統(tǒng)。由在計(jì)算機(jī)機(jī)箱內(nèi)的一個(gè)或者多個(gè)機(jī)載風(fēng)扇控制計(jì)算機(jī)的溫度。在電壓調(diào)節(jié)模塊(VRM)層次控制電壓。然后,在變化的溫度和VRM電壓下運(yùn)行測(cè)試程序,并且將測(cè)試程序的結(jié)果記入日志。本發(fā)明既可以在制造商處使用,也可以在客戶處使用,既可以進(jìn)行本地控制也可以遙控。
本發(fā)明的上述以及其它目的、特征和優(yōu)點(diǎn)將在隨后的詳細(xì)描述中變得更加清楚。
本發(fā)明特有的新的技術(shù)特征將在附隨的權(quán)利要求書(shū)中進(jìn)行限定。然而,本發(fā)明本身以及優(yōu)選使用方式及其進(jìn)一步的目的和優(yōu)點(diǎn)將通過(guò)參考下面結(jié)合附圖閱讀的示意實(shí)施例的詳細(xì)描述來(lái)更好地理解。其中圖1示出了能夠使用本發(fā)明的測(cè)試方法的示例性單個(gè)計(jì)算機(jī)系統(tǒng);圖2示出了在圖1所示的單個(gè)計(jì)算機(jī)系統(tǒng)中用于模擬密封防護(hù)帶室的控制邏輯;以及圖3是在本發(fā)明中所采用的用于測(cè)試單個(gè)計(jì)算機(jī)的示例步驟的流程圖。
具體實(shí)施例方式
現(xiàn)在參考附圖,特別是圖1,其中示出了可以根據(jù)本發(fā)明使用的示例數(shù)據(jù)處理系統(tǒng)的方框圖。其中示出了單個(gè)計(jì)算機(jī)102,它可以是一臺(tái)單獨(dú)的個(gè)人計(jì)算機(jī),亦或是在服務(wù)器刀片機(jī)架(server bladechassis)上的服務(wù)器刀片(server blade)。單個(gè)計(jì)算機(jī)102包括連接到系統(tǒng)總線106的處理器單元104。同樣連接到系統(tǒng)總線106的還有驅(qū)動(dòng)/支持顯示器110的視頻適配器108。
系統(tǒng)總線106通過(guò)總線橋112連接到輸入/輸出(I/O)總線114。連接到I/O總線114的是I/0接口116,它提供與各種I/O設(shè)備,包括鍵盤118、鼠標(biāo)120、光盤只讀存儲(chǔ)器(CD-ROM)驅(qū)動(dòng)器122、軟盤驅(qū)動(dòng)器124和閃速存儲(chǔ)器驅(qū)動(dòng)器126之間的通信。連接到I/O接口116的端口的格式可以是計(jì)算機(jī)體系結(jié)構(gòu)領(lǐng)域的技術(shù)人員知道的任何格式,包括但是不限于通用串行總線(USB)端口。
單個(gè)計(jì)算機(jī)102能夠通過(guò)連接到系統(tǒng)總線106的網(wǎng)絡(luò)接口130(例如,網(wǎng)絡(luò)接口卡-NIC)與網(wǎng)絡(luò)128進(jìn)行通信。網(wǎng)絡(luò)128可以是局域網(wǎng)(LAN),或者優(yōu)選的是廣域網(wǎng)(WAN),例如因特網(wǎng)。
同樣連接到系統(tǒng)總線106的還有硬盤驅(qū)動(dòng)器132。在優(yōu)選實(shí)施例中,硬盤驅(qū)動(dòng)器132連同例如在基本輸入/輸出系統(tǒng)(BIOS)芯片(未示出)中出現(xiàn)的固件一起為系統(tǒng)存儲(chǔ)器134提供數(shù)據(jù),所述系統(tǒng)存儲(chǔ)器134同樣連接到系統(tǒng)總線106。載入系統(tǒng)存儲(chǔ)器134中的數(shù)據(jù)包括單個(gè)計(jì)算機(jī)102的操作系統(tǒng)136,所述操作系統(tǒng)136包括被稱為外殼(shell)138的命令解釋程序,其被包含在高級(jí)操作系統(tǒng)層中并用于提供對(duì)諸如應(yīng)用程序140和日志文件142等資源的透明用戶訪問(wèn)。
正如本領(lǐng)域所公知的,命令解釋器或“外殼”通常是在用戶和操作系統(tǒng)之間提供解釋器和接口的程序。更具體而言,外殼程序執(zhí)行輸入到命令行用戶接口中的或從文件輸入的命令。外殼(UNIX)或者命令處理器(Windows)通常是操作系統(tǒng)軟件層次結(jié)構(gòu)的最高層并且用作命令解釋器。外殼通常提供系統(tǒng)提示符,解釋由鍵盤、鼠標(biāo)或其它用戶輸入媒介輸入的命令,并且將解釋后的命令發(fā)送給操作系統(tǒng)的適當(dāng)?shù)牡蛯?例如,內(nèi)核144)以進(jìn)行處理。
用于本發(fā)明的示例應(yīng)用程序140是網(wǎng)頁(yè)瀏覽器146和防護(hù)帶測(cè)試程序148。網(wǎng)頁(yè)瀏覽器146包括使環(huán)球網(wǎng)(WWW)客戶端(即,單個(gè)計(jì)算機(jī)102)能夠通過(guò)使用超文本傳輸協(xié)議(HTTP)消息傳送來(lái)發(fā)送和接收針對(duì)因特網(wǎng)的網(wǎng)絡(luò)消息的程序模塊和指令。防護(hù)帶測(cè)試程序148,連同與其關(guān)聯(lián)的防護(hù)帶測(cè)試SMI處理程序150,是基本上允許單個(gè)計(jì)算機(jī)102自治地模擬防護(hù)帶室環(huán)境的程序,這將在隨后參考圖2和3進(jìn)行進(jìn)一步的詳細(xì)討論。日志文件142是執(zhí)行防護(hù)帶測(cè)試程序148而獲得的測(cè)試輸出的日志,這將在下面進(jìn)行詳細(xì)的討論。
在容納單個(gè)計(jì)算機(jī)102的機(jī)箱內(nèi),有兩個(gè)執(zhí)行本發(fā)明的優(yōu)選實(shí)施例所需的附加部件風(fēng)扇152和電壓調(diào)節(jié)模塊(VRM)154。風(fēng)扇152用于冷卻機(jī)箱的內(nèi)部。在優(yōu)選實(shí)施例中,風(fēng)扇152中的一個(gè)直接置于處理器單元104之上作為散熱片(未示出)的一部分,而另一個(gè)風(fēng)扇152安裝在機(jī)箱內(nèi)來(lái)為單個(gè)計(jì)算機(jī)102提供整體環(huán)境冷卻。
在優(yōu)選實(shí)施例中,在單個(gè)計(jì)算機(jī)102中的不同部件和/或部件組具有它們各自指定的VRM 154,以便為某個(gè)部件或某類部件提供合適的電壓水平。例如,根據(jù)每個(gè)部件的功率要求,VRM 154a可以向系統(tǒng)存儲(chǔ)器134提供與VRM 154b向處理器單元104提供的電壓水平不同的電壓水平。每個(gè)部件都有一個(gè)最優(yōu)范圍的工作電壓要求。因此,如果提供的電壓過(guò)高、過(guò)低、間斷或者“臟”,那么很有可能某個(gè)部件或某類部件將會(huì)出現(xiàn)故障。
應(yīng)該注意,在單個(gè)計(jì)算機(jī)102中示出的硬件單元并不是窮舉性的,而是本發(fā)明所需要的重要部件的代表。舉例來(lái)說(shuō),單個(gè)計(jì)算機(jī)102可以包括替代的存儲(chǔ)器存儲(chǔ)設(shè)備,例如磁帶、數(shù)字通用盤(DVD)、柏努利盒(Bernoulli cartridge)等。這些和其它的變化都在本發(fā)明的實(shí)質(zhì)和范圍之內(nèi)。
現(xiàn)在,參考圖2,它示出了單個(gè)計(jì)算機(jī)102中的用于實(shí)現(xiàn)本發(fā)明的電路。正如將要在圖3中進(jìn)一步描述的那樣,本發(fā)明使用控制邏輯202,或利用脈寬調(diào)制(PWM)或者電壓調(diào)節(jié)領(lǐng)域的技術(shù)人員知道的其它手段來(lái)控制提供給VRM 154和由VRM 154提供的電壓水平,以及控制提供給風(fēng)扇152的電壓水平。
控制邏輯202提供對(duì)VRM 154和場(chǎng)效應(yīng)晶體管(FET)206a-n之間的線路的柵極控制,所述場(chǎng)效應(yīng)晶體管斷開(kāi)和接通流經(jīng)電阻R1到Rn的電流。所述電流使得一個(gè)已知的電壓水平被產(chǎn)生并被提供給某個(gè)VRM 154。這樣,控制邏輯202能夠控制提供給某個(gè)VRM 154的電壓水平,該VRM 154則將相應(yīng)的(優(yōu)選的,但是不一定是不同的)電壓水平輸出/提供給圖1所示的某個(gè)關(guān)聯(lián)的部件。例如,假定連接到“R1”的FET 206a導(dǎo)通。由通過(guò)R1的恒定電流引起的特定于此的電壓使得“Vy”具有電壓“V1”,該電壓被提供給VRM 154a。如果連接到“R2”的FET 206b導(dǎo)通,那么不同的電壓“V2”將被產(chǎn)生并提供給VRM 154a。為直到VRM 154x的每個(gè)其它VRM 154提供電阻R1-n和FET 206a-n的類似陣列(未示出)。
此外,控制邏輯202能夠接收來(lái)自溫度傳感器204的輸入,并且能夠向風(fēng)扇152提供適當(dāng)?shù)碾妷核交蚩刂菩盘?hào)來(lái)控制它們的速度,以便將所感測(cè)的溫度保持在特定水平??梢允褂蒙厦婷枋龅碾娐穪?lái)產(chǎn)生這些電壓水平,以便向VRM 154提供特定電壓水平,也可以通過(guò)用戶選擇的任何其它可調(diào)節(jié)電壓供給電路或者控制信號(hào)。溫度傳感器204可以是在單個(gè)計(jì)算機(jī)102的外殼(機(jī)箱)內(nèi)的任何區(qū)域,包括點(diǎn)特定區(qū)域,例如在處理器單元104上等等。利用來(lái)自防護(hù)帶測(cè)試程序148的指令/參數(shù),控制邏輯202能夠通過(guò)改變到風(fēng)扇152的功率輸出或者控制信號(hào)以控制它們的速度,從而保持優(yōu)選的測(cè)試溫度范圍。
現(xiàn)在參考圖3,它提供了本發(fā)明的優(yōu)選實(shí)施例所采用的步驟的流程圖。在起始?jí)K302之后,防護(hù)帶測(cè)試程序146已知的通用輸入/輸出(GPIO)初始化測(cè)試?yán)?,該測(cè)試?yán)陶{(diào)用每個(gè)被測(cè)試的部件系統(tǒng)特有的專用防護(hù)帶測(cè)試SMI處理程序150(塊304)。該例程讀取在防護(hù)帶測(cè)試程序148中創(chuàng)建的表,該表指示有多少電壓設(shè)置是可用的、選擇每個(gè)電壓的GPIO地址、每個(gè)電壓設(shè)置的時(shí)間段、采樣電壓和溫度的時(shí)間段、記錄它們的時(shí)間戳?xí)r段以及改變電壓所遵循的模式。例如,如果所述表指示有5個(gè)電壓選擇V1到V5可用于Vy,那么模式可以是V1,V2,V3,V4,V5,V1,V2...;V1,V3,V5,V2,V4,V1,V3...;V1,V5,V2,V4,V3,V1,V5...,其中V1<V2<V3<V4<V5。
同樣,防護(hù)帶測(cè)試程序148及其表可以指示有多少溫度設(shè)置將被使用、設(shè)置風(fēng)扇速度的地址和方法、每種溫度設(shè)置的時(shí)間段、采樣電壓和溫度的時(shí)間段、記錄它們的時(shí)間戳?xí)r段以及改變溫度所遵循的模式。例如,如果所述表指示有5個(gè)溫度選擇V1到V5是可用的,那么模式可以是T1,T2,T3,T4,T5,T1,T2...;T1,T3,T5,T2,T4,T1,T3...;T1,T5,T2,T4,T3,T1,T5...等。
現(xiàn)在參考?jí)K306,為測(cè)試間隔開(kāi)始一個(gè)新的時(shí)間段。在每個(gè)電壓和/或溫度上花費(fèi)的時(shí)間段優(yōu)選地以一秒的粒度進(jìn)行設(shè)置。舉例來(lái)說(shuō),可以被測(cè)試系統(tǒng)設(shè)計(jì)者選擇的時(shí)間段可以是每1、2、5或10分鐘改變一次電壓(如上所述,可以是連續(xù)的或是不連續(xù)的)。用于記錄時(shí)間、電壓和溫度的時(shí)間段可以與改變電壓的時(shí)間段相同或不同,并且可以以1秒的增量來(lái)定義。這樣的例子可以是與電壓轉(zhuǎn)變的速率相同或者在每次電壓改變之間有整數(shù)個(gè)樣本。
設(shè)置對(duì)不同部件的VRM輸出(塊308),也設(shè)置提供給風(fēng)扇的電壓水平或控制信號(hào),以便控制它們的速度進(jìn)而控制被測(cè)試系統(tǒng)的溫度(塊310)。為了簡(jiǎn)化具有多于一個(gè)的VRM的設(shè)計(jì),如上所述,可以為所有VRM提供相同數(shù)目的具有相同定義的電壓選擇值,例如V1=Vmin-5%,V2=Vmin,V3=Vnom,V4=Vmax以及V5=Vmax+5%。因此,一個(gè)電壓表和一個(gè)電壓模式能夠滿足所有電壓調(diào)節(jié)器,即使它們是在不同的應(yīng)用中實(shí)施的,如1.5V,2.5V,3.3V等。這將具有下面的附加優(yōu)點(diǎn)由于即使在VRM是用于不同應(yīng)用中的情況下,例如2.5V和3.3V,每個(gè)輸出也可以控制用于所有VRM的電壓參數(shù),因此它簡(jiǎn)化了邏輯并且減少了用于控制電壓的I/O的數(shù)量。
應(yīng)該注意,特有的溫度設(shè)置的數(shù)量?jī)?yōu)選地應(yīng)該考慮一個(gè)溫度設(shè)置范圍。最低實(shí)現(xiàn)可以是選擇由為正常操作而支持的最小、正常和最大溫度所確定的3個(gè)溫度。更魯棒的實(shí)現(xiàn)還提供最小溫度-5%和最大溫度+5%。這也可以通過(guò)這些值之間或之外的更多選擇以及同時(shí)選擇不同的選項(xiàng)來(lái)擴(kuò)展。在優(yōu)選實(shí)施例中,本發(fā)明探測(cè)區(qū)域(zone)溫度并且將這一信息用于反饋控制信號(hào)從而調(diào)節(jié)風(fēng)扇速度。這樣,即使表指定了溫度,防護(hù)帶測(cè)試SMI處理程序150仍然實(shí)際調(diào)節(jié)風(fēng)扇速度來(lái)實(shí)現(xiàn)這些溫度。
在每個(gè)時(shí)間段期間,防護(hù)帶測(cè)試程序148在每個(gè)被測(cè)試的部件上運(yùn)行測(cè)試。這些測(cè)試的結(jié)果被持續(xù)監(jiān)視并且作為部件測(cè)試結(jié)果被記入日志(塊312)。如果初始時(shí)間段完成(塊314),那么為剛剛結(jié)束的時(shí)間段記錄防護(hù)帶測(cè)試程序的結(jié)果(塊316)。如果設(shè)置間隔以使轉(zhuǎn)變和記錄同時(shí)發(fā)生,那么將在電壓變化之前優(yōu)先進(jìn)行記錄。
如果整個(gè)測(cè)試沒(méi)有完成(詢問(wèn)塊318),那么進(jìn)入新的時(shí)間段(與剛結(jié)束的時(shí)段具有相同或者不同的時(shí)間量),并且處理繼續(xù)進(jìn)行,直到整個(gè)測(cè)試都完成(結(jié)束塊320)。
雖然已經(jīng)以在單個(gè)機(jī)箱所包含的單獨(dú)計(jì)算機(jī)上使用本發(fā)明這一優(yōu)選模式為例描述了本發(fā)明,然而作為替代,本發(fā)明也可以用于包含多個(gè)服務(wù)器刀片的刀片服務(wù)器機(jī)架中的服務(wù)器刀片。然而,對(duì)多個(gè)服務(wù)器刀片中的一個(gè)進(jìn)行的測(cè)試會(huì)對(duì)在服務(wù)器刀片機(jī)架(刀片服務(wù)器)中的其它服務(wù)器刀片造成損害。因此,在執(zhí)行如圖3所示的步驟之前,根據(jù)本發(fā)明測(cè)試的服務(wù)器刀片必須首先被邏輯地和/或電氣地隔離。
執(zhí)行如圖3所示的步驟的決策可以基于若干因素中的任何因素。例如,所示步驟可以作為執(zhí)行模擬制造商工廠處的密封防護(hù)帶室所提供的條件的防護(hù)帶測(cè)試的一種方式,由制造商來(lái)進(jìn)行(在計(jì)算機(jī)被運(yùn)達(dá)客戶之前)??蛇x地,所示步驟也可以在客戶處執(zhí)行。執(zhí)行測(cè)試的決策可以由希望對(duì)間斷性問(wèn)題進(jìn)行故障檢修的客戶來(lái)做出,所述間斷性問(wèn)題被懷疑是由溫度或內(nèi)部電壓波動(dòng)導(dǎo)致的。替代地,所示步驟可以由如圖1所示經(jīng)由網(wǎng)絡(luò)128連接到單個(gè)計(jì)算機(jī)102的遠(yuǎn)程位置來(lái)啟動(dòng),其中優(yōu)選地使用HTTP或者網(wǎng)際協(xié)議(IP)分組來(lái)與單個(gè)計(jì)算機(jī)102通信。在遠(yuǎn)程位置上的技術(shù)人員或系統(tǒng)管理員可以檢測(cè)在單個(gè)計(jì)算機(jī)102上的操作異常,然后運(yùn)行防護(hù)帶測(cè)試程序148來(lái)試圖重現(xiàn)該異常,從而識(shí)別其原因(溫度或電壓?jiǎn)栴})。
應(yīng)該明白,至少本發(fā)明的一些方面可以由程序產(chǎn)品來(lái)實(shí)現(xiàn)。定義了本發(fā)明的功能的程序可以通過(guò)各種信號(hào)承載介質(zhì)被傳遞給數(shù)據(jù)存儲(chǔ)系統(tǒng)或計(jì)算機(jī)系統(tǒng),這些信號(hào)承載介質(zhì)包括但不限于不可寫存儲(chǔ)介質(zhì)(如,CD-ROM),可寫存儲(chǔ)介質(zhì)(如,軟盤、硬盤驅(qū)動(dòng)器、讀/寫CD ROM、光學(xué)介質(zhì)),以及通信介質(zhì),例如包括以太網(wǎng)等的計(jì)算機(jī)和電話網(wǎng)絡(luò)。應(yīng)該知道,這種信號(hào)承載介質(zhì)當(dāng)攜帶或編碼了指示本發(fā)明的方法功能的計(jì)算機(jī)可讀指令時(shí),它就代表本發(fā)明的替代實(shí)施例。而且,應(yīng)該知道本發(fā)明可以由包含在此提到的、或者具有等價(jià)功能的裝置的系統(tǒng)來(lái)實(shí)現(xiàn),所述裝置可以是硬件、軟件或者硬件和軟件的組合等形式。
應(yīng)該注意,正如所述的那樣,本發(fā)明不能夠在被測(cè)試的設(shè)備內(nèi)部產(chǎn)生比環(huán)境溫度(室溫)低的溫度。因此,“涼爽的房間”將會(huì)對(duì)低溫范圍下的測(cè)試非常有利。這樣的房間不需要像密封防護(hù)帶室那樣時(shí)刻精確地控制溫度,但是它也必須足夠涼爽以使測(cè)試設(shè)備接近低溫工作范圍。
還應(yīng)該注意,上面討論的關(guān)于防護(hù)帶測(cè)試程序148的、包括電壓、溫度、時(shí)間段等等的參數(shù)表,可以在單個(gè)計(jì)算機(jī)102中的只讀存儲(chǔ)器(ROM)或類似的非易失存儲(chǔ)器中建立,或者替代地可以在制造過(guò)程中由服務(wù)人員遠(yuǎn)程修改、或者由被測(cè)試單元的所有者/用戶現(xiàn)場(chǎng)修改等等??梢酝ㄟ^(guò)實(shí)用程序和/或提供簡(jiǎn)單界面來(lái)建立測(cè)試程序表的圖形用戶界面(GUI)來(lái)執(zhí)行該表的修改,所述實(shí)用程序包括被調(diào)用來(lái)對(duì)被測(cè)試系統(tǒng)加壓的程序。這些程序包括但不限于推進(jìn)被測(cè)計(jì)算機(jī)/設(shè)備中的溫度和/或內(nèi)部電壓水平到達(dá)或超過(guò)設(shè)備的最小/最大工作范圍的程序。
本發(fā)明可以廣泛地應(yīng)用于任何具有控制溫度和電壓、以及記錄和/或提供溫度和電壓的變化結(jié)果的通知的手段的電子單元。這些單元包括但不限于桌上型計(jì)算機(jī)、便攜式計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)設(shè)備、游戲機(jī)、機(jī)頂盒,包括電視機(jī)(TV)、高清電視(HDTV)、數(shù)字視頻記錄器(DVD)、光盤只讀存儲(chǔ)器(CD-ROM)驅(qū)動(dòng)器、數(shù)字通用光盤(DVD)驅(qū)動(dòng)器、MP3播放器、錄像機(jī)(VCR)等等。
上面已經(jīng)參考優(yōu)選實(shí)施例對(duì)本發(fā)明進(jìn)行了具體的闡釋和描述,本領(lǐng)域的技術(shù)人員應(yīng)該知道,只要不背離本發(fā)明的實(shí)質(zhì)和范圍,可以對(duì)本發(fā)明的形式和細(xì)節(jié)進(jìn)行各種改變。
權(quán)利要求
1.一種方法,包括通過(guò)根據(jù)一組測(cè)試參數(shù)執(zhí)行下述步驟來(lái)為單個(gè)計(jì)算機(jī)模擬防護(hù)帶室環(huán)境調(diào)節(jié)在該單個(gè)計(jì)算機(jī)中的多個(gè)電壓調(diào)節(jié)模塊VRM的電壓輸出;以及通過(guò)選擇性地調(diào)節(jié)附連于該單個(gè)計(jì)算機(jī)上的風(fēng)扇的速度來(lái)調(diào)節(jié)該單個(gè)計(jì)算機(jī)的溫度。
2.根據(jù)權(quán)利要求1的方法,其中該單個(gè)計(jì)算機(jī)是單獨(dú)的計(jì)算機(jī),并且其中所述單獨(dú)的計(jì)算機(jī)、VRM和風(fēng)扇都封裝在單個(gè)機(jī)箱內(nèi)。
3.根據(jù)權(quán)利要求1的方法,其中所述單個(gè)計(jì)算機(jī)是在刀片服務(wù)器機(jī)架中的單個(gè)服務(wù)器刀片。
4.根據(jù)權(quán)利要求3的方法,其中在調(diào)節(jié)該組測(cè)試參數(shù)之前,將所述單個(gè)服務(wù)器刀片與刀片服務(wù)器機(jī)架中的其它服務(wù)器刀片邏輯上分離開(kāi)。
5.根據(jù)權(quán)利要求4的方法,還包括根據(jù)該組測(cè)試參數(shù)對(duì)該單個(gè)服務(wù)器刀片進(jìn)行測(cè)試。
6.根據(jù)權(quán)利要求1的方法,其中調(diào)節(jié)VRM的電壓輸出和選擇性地調(diào)節(jié)風(fēng)扇速度的步驟在該單個(gè)計(jì)算機(jī)上遠(yuǎn)程執(zhí)行。
7.根據(jù)權(quán)利要求6的方法,其中所述單個(gè)計(jì)算機(jī)物理上位于該單個(gè)計(jì)算機(jī)的所有者的遠(yuǎn)程設(shè)施處。
8.根據(jù)權(quán)利要求7的方法,其中所述遠(yuǎn)程執(zhí)行的步驟是響應(yīng)被遠(yuǎn)程檢測(cè)到的在該單個(gè)計(jì)算機(jī)中的操作異常而執(zhí)行的。
9.根據(jù)權(quán)利要求6的方法,還包括通過(guò)在該單個(gè)計(jì)算機(jī)中調(diào)節(jié)VRM的電壓輸出以及調(diào)節(jié)風(fēng)扇的速度來(lái)引起操作異常;以及產(chǎn)生并記錄將所引起的操作異常和該單個(gè)計(jì)算機(jī)的VRM輸出以及當(dāng)前狀態(tài)溫度臨時(shí)關(guān)聯(lián)起來(lái)的歷史日志。
10.根據(jù)權(quán)利要求1的方法,其中所述VRM的電壓輸出被調(diào)節(jié)到預(yù)定電壓范圍內(nèi)的預(yù)定非順序電壓水平。
11.根據(jù)權(quán)利要求10的方法,其中VRM的電壓輸出中的至少一個(gè)超過(guò)預(yù)定電壓范圍多達(dá)5%。
12.根據(jù)權(quán)利要求1的方法,其中VRM中的一個(gè)VRM的電壓輸出根據(jù)由該一個(gè)VRM進(jìn)行供電的設(shè)備的類型而進(jìn)行調(diào)節(jié)。
13.根據(jù)權(quán)利要求1的方法,還包括改變其中VRM電壓輸出和風(fēng)扇速度被設(shè)置在符合該組測(cè)試參數(shù)的水平上的時(shí)間段;以及根據(jù)該時(shí)間段將VRM電壓輸出和風(fēng)扇速度記入日志。
14.一種測(cè)試計(jì)算機(jī)的方法,所述方法包括利用通用輸入/輸出GPIO調(diào)用計(jì)算機(jī)中的專用防護(hù)帶測(cè)試系統(tǒng)管理中斷SMI;啟動(dòng)新的測(cè)試時(shí)間段;根據(jù)測(cè)試程序的參數(shù)設(shè)置多個(gè)電壓調(diào)節(jié)模塊VRM輸出水平;根據(jù)所述測(cè)試程序的參數(shù)設(shè)置計(jì)算機(jī)中的風(fēng)扇速度;以及根據(jù)該新的測(cè)試時(shí)間段將該測(cè)試程序的結(jié)果記入日志。
15.根據(jù)權(quán)利要求14的方法,其中VRM輸出水平是一系列無(wú)順序的電壓水平。
16.根據(jù)權(quán)利要求15的方法,其中VRM輸出水平中的至少一個(gè)超過(guò)正常工作范圍多達(dá)5%。
17.一種用于測(cè)試計(jì)算機(jī)的設(shè)備,包括用于執(zhí)行前述方法權(quán)利要求中任意一種方法的裝置。
18.一種計(jì)算機(jī)程序產(chǎn)品,駐留在計(jì)算機(jī)可用介質(zhì)之上,所述計(jì)算機(jī)程序產(chǎn)品包括用于執(zhí)行前述方法權(quán)利要求中任意一種方法的計(jì)算機(jī)程序代碼。
全文摘要
本發(fā)明提供一種用于測(cè)試計(jì)算機(jī)的方法和系統(tǒng)。由在計(jì)算機(jī)機(jī)箱內(nèi)的一個(gè)或多個(gè)機(jī)載風(fēng)扇控制計(jì)算機(jī)的溫度。在電壓調(diào)節(jié)模塊(VRM)層次控制電壓。然后,在變化的溫度和VRM電壓下運(yùn)行測(cè)試程序,并且將測(cè)試程序的結(jié)果記入日志。本發(fā)明既可以在制造商處使用也可以在客戶處使用,既可以進(jìn)行本地控制也可以遙控。
文檔編號(hào)G06F11/22GK1862505SQ200610081779
公開(kāi)日2006年11月15日 申請(qǐng)日期2006年5月11日 優(yōu)先權(quán)日2005年5月12日
發(fā)明者斯里尼瓦斯·奇馬拉帕迪, 蒂莫西·J·施盧德, 老吉米·格蘭特·福斯特, 菲利普·路易斯·韋恩斯坦 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司