本發(fā)明涉及計算機(jī)技術(shù)領(lǐng)域,特別涉及一種服務(wù)器風(fēng)扇功能的測試方法及裝置。
背景技術(shù):
對于服務(wù)器生產(chǎn)而言,無論是在板卡生產(chǎn)工廠,還是在系統(tǒng)組裝工廠,在完成服務(wù)器組裝之后,通常需要對服務(wù)器風(fēng)扇功能進(jìn)行測試。
目前,工作人員可以通過觀察服務(wù)器風(fēng)扇的轉(zhuǎn)動情況,以確定服務(wù)器風(fēng)扇是否在位、是否能夠轉(zhuǎn)動等。
但是,當(dāng)風(fēng)扇中的部分轉(zhuǎn)子故障,或風(fēng)扇插錯插槽時,所插風(fēng)扇同樣能夠轉(zhuǎn)動。因此,現(xiàn)有實(shí)現(xiàn)方式對服務(wù)器風(fēng)扇功能的測試不夠準(zhǔn)確。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供了一種服務(wù)器風(fēng)扇功能的測試方法及裝置,能夠準(zhǔn)確測試服務(wù)器風(fēng)扇功能。
為了達(dá)到上述目的,本發(fā)明是通過如下技術(shù)方案實(shí)現(xiàn)的:
一方面,本發(fā)明提供了一種服務(wù)器風(fēng)扇功能的測試方法,包括:
對于服務(wù)器中設(shè)置的至少一個風(fēng)扇插槽,分別檢測每一個風(fēng)扇插槽對應(yīng)的至少一個風(fēng)扇轉(zhuǎn)速;
判斷每一個風(fēng)扇插槽對應(yīng)的至少一個風(fēng)扇轉(zhuǎn)速中,是否存在任一風(fēng)扇轉(zhuǎn)速大于預(yù)先設(shè)置的風(fēng)扇最小轉(zhuǎn)速,若均是,確定每一個風(fēng)扇插槽中均安裝有風(fēng)扇;
對于每一個風(fēng)扇插槽,確定該風(fēng)扇插槽對應(yīng)的至少一個風(fēng)扇轉(zhuǎn)速中,大于所述風(fēng)扇最小轉(zhuǎn)速的個數(shù)為該風(fēng)扇插槽中所安裝風(fēng)扇的有效轉(zhuǎn)子數(shù);
對于每一個風(fēng)扇插槽,判斷該風(fēng)扇插槽中所安裝風(fēng)扇的有效轉(zhuǎn)子數(shù),是否不小于該風(fēng)扇插槽對應(yīng)的預(yù)設(shè)值,若均是,確定每一個風(fēng)扇插槽中均安裝有對應(yīng)風(fēng)扇。
進(jìn)一步地,該方法還包括:對于每一個風(fēng)扇插槽,確定該風(fēng)扇插槽對應(yīng)的至少一個風(fēng)扇轉(zhuǎn)速中,不大于所述風(fēng)扇最小轉(zhuǎn)速的個數(shù)為該風(fēng)扇插槽中所安裝風(fēng)扇的故障轉(zhuǎn)子數(shù);
所述判斷該風(fēng)扇插槽中所安裝風(fēng)扇的有效轉(zhuǎn)子數(shù),是否不小于該風(fēng)扇插槽對應(yīng)的預(yù)設(shè)值,包括:判斷該風(fēng)扇插槽中所安裝風(fēng)扇的有效轉(zhuǎn)子數(shù)是否等于該風(fēng)扇插槽對應(yīng)的預(yù)設(shè)值,且該風(fēng)扇插槽中所安裝風(fēng)扇的故障轉(zhuǎn)子數(shù)是否不為零。
進(jìn)一步地,該方法還包括:設(shè)置至少一個風(fēng)扇duty;
在所述確定每一個風(fēng)扇插槽中均安裝有對應(yīng)風(fēng)扇之后,還包括:將風(fēng)扇運(yùn)行模式設(shè)定為手動模式;針對設(shè)置的每一個風(fēng)扇duty均執(zhí)行:根據(jù)當(dāng)前的風(fēng)扇duty,分別運(yùn)行每一個風(fēng)扇插槽中所安裝的風(fēng)扇,并讀取當(dāng)前的至少一種風(fēng)扇轉(zhuǎn)動性能值;根據(jù)讀取到的各當(dāng)前的每一種風(fēng)扇轉(zhuǎn)動性能值,判斷其對應(yīng)的風(fēng)扇插槽中所安裝風(fēng)扇是否均正常運(yùn)行,若是,將所述風(fēng)扇運(yùn)行模式設(shè)定為自動模式。
進(jìn)一步地,所述至少一種風(fēng)扇轉(zhuǎn)動性能值包括:風(fēng)扇轉(zhuǎn)速;
所述根據(jù)讀取到的各當(dāng)前的每一種風(fēng)扇轉(zhuǎn)動性能值,判斷其對應(yīng)的風(fēng)扇插槽中所安裝風(fēng)扇是否均正常運(yùn)行,包括:判斷讀取到的各當(dāng)前的風(fēng)扇轉(zhuǎn)速是否均滿足公式一;
所述公式一包括:
其中,kv為轉(zhuǎn)速允許浮動比例,Vix為當(dāng)前的風(fēng)扇轉(zhuǎn)速,Vim為當(dāng)前的風(fēng)扇轉(zhuǎn)速對應(yīng)的風(fēng)扇插槽中所安裝風(fēng)扇的最大風(fēng)扇轉(zhuǎn)速,Yi為當(dāng)前的風(fēng)扇duty。
進(jìn)一步地,所述至少一種風(fēng)扇轉(zhuǎn)動性能值包括:風(fēng)扇轉(zhuǎn)動噪音值;
所述根據(jù)讀取到的各當(dāng)前的每一種風(fēng)扇轉(zhuǎn)動性能值,判斷其對應(yīng)的風(fēng)扇插槽中所安裝風(fēng)扇是否均正常運(yùn)行,包括:判斷讀取到的各當(dāng)前的風(fēng)扇轉(zhuǎn)動噪音值是否均滿足公式二;
所述公式二包括:
其中,kN為噪音允許浮動比例,Nix為當(dāng)前的風(fēng)扇轉(zhuǎn)動噪音值,Nim為當(dāng)前的風(fēng)扇轉(zhuǎn)動噪音值對應(yīng)的風(fēng)扇插槽中所安裝風(fēng)扇的最大風(fēng)扇轉(zhuǎn)動噪音值,Yi為當(dāng)前的風(fēng)扇duty。
另一方面,本發(fā)明提供了一種服務(wù)器風(fēng)扇功能的測試裝置,包括:
檢測單元,用于對于服務(wù)器中設(shè)置的至少一個風(fēng)扇插槽,分別檢測每一個風(fēng)扇插槽對應(yīng)的至少一個風(fēng)扇轉(zhuǎn)速;
第一處理單元,用于判斷每一個風(fēng)扇插槽對應(yīng)的至少一個風(fēng)扇轉(zhuǎn)速中,是否存在任一風(fēng)扇轉(zhuǎn)速大于預(yù)先設(shè)置的風(fēng)扇最小轉(zhuǎn)速,若均是,確定每一個風(fēng)扇插槽中均安裝有風(fēng)扇,并觸發(fā)確定單元;
所述確定單元,用于對于每一個風(fēng)扇插槽,確定該風(fēng)扇插槽對應(yīng)的至少一個風(fēng)扇轉(zhuǎn)速中,大于所述風(fēng)扇最小轉(zhuǎn)速的個數(shù)為該風(fēng)扇插槽中所安裝風(fēng)扇的有效轉(zhuǎn)子數(shù);
第二處理單元,用于對于每一個風(fēng)扇插槽,判斷該風(fēng)扇插槽中所安裝風(fēng)扇的有效轉(zhuǎn)子數(shù),是否不小于該風(fēng)扇插槽對應(yīng)的預(yù)設(shè)值,若均是,確定每一個風(fēng)扇插槽中均安裝有對應(yīng)風(fēng)扇。
進(jìn)一步地,所述確定單元,還用于對于每一個風(fēng)扇插槽,確定該風(fēng)扇插槽對應(yīng)的至少一個風(fēng)扇轉(zhuǎn)速中,不大于所述風(fēng)扇最小轉(zhuǎn)速的個數(shù)為該風(fēng)扇插槽中所安裝風(fēng)扇的故障轉(zhuǎn)子數(shù);
所述第二處理單元,具體用于判斷該風(fēng)扇插槽中所安裝風(fēng)扇的有效轉(zhuǎn)子數(shù)是否等于該風(fēng)扇插槽對應(yīng)的預(yù)設(shè)值,且該風(fēng)扇插槽中所安裝風(fēng)扇的故障轉(zhuǎn)子數(shù)是否不為零。
進(jìn)一步地,該服務(wù)器風(fēng)扇功能的測試裝置還包括:設(shè)置單元和第三處理單元;
所述設(shè)置單元,用于設(shè)置至少一個風(fēng)扇duty;
所述第三處理單元,用于將風(fēng)扇運(yùn)行模式設(shè)定為手動模式;針對設(shè)置的每一個風(fēng)扇duty均執(zhí)行:根據(jù)當(dāng)前的風(fēng)扇duty,分別運(yùn)行每一個風(fēng)扇插槽中所安裝的風(fēng)扇,并讀取當(dāng)前的至少一種風(fēng)扇轉(zhuǎn)動性能值;根據(jù)讀取到的各當(dāng)前的每一種風(fēng)扇轉(zhuǎn)動性能值,判斷其對應(yīng)的風(fēng)扇插槽中所安裝風(fēng)扇是否均正常運(yùn)行,若是,將所述風(fēng)扇運(yùn)行模式設(shè)定為自動模式。
進(jìn)一步地,所述至少一種風(fēng)扇轉(zhuǎn)動性能值包括:風(fēng)扇轉(zhuǎn)速;
所述第三處理單元,具體用于判斷讀取到的各當(dāng)前的風(fēng)扇轉(zhuǎn)速是否均滿足公式一;
所述公式一包括:
其中,kv為轉(zhuǎn)速允許浮動比例,Vix為當(dāng)前的風(fēng)扇轉(zhuǎn)速,Vim為當(dāng)前的風(fēng)扇轉(zhuǎn)速對應(yīng)的風(fēng)扇插槽中所安裝風(fēng)扇的最大風(fēng)扇轉(zhuǎn)速,Yi為當(dāng)前的風(fēng)扇duty。
進(jìn)一步地,所述至少一種風(fēng)扇轉(zhuǎn)動性能值包括:風(fēng)扇轉(zhuǎn)動噪音值;
所述第三處理單元,具體用于判斷讀取到的各當(dāng)前的風(fēng)扇轉(zhuǎn)動噪音值是否均滿足公式二;
所述公式二包括:
其中,kN為噪音允許浮動比例,Nix為當(dāng)前的風(fēng)扇轉(zhuǎn)動噪音值,Nim為當(dāng)前的風(fēng)扇轉(zhuǎn)動噪音值對應(yīng)的風(fēng)扇插槽中所安裝風(fēng)扇的最大風(fēng)扇轉(zhuǎn)動噪音值,Yi為當(dāng)前的風(fēng)扇duty。
本發(fā)明提供了一種服務(wù)器風(fēng)扇功能的測試方法及裝置,分別檢測服務(wù)器中設(shè)置的每一個風(fēng)扇插槽對應(yīng)的至少一個風(fēng)扇轉(zhuǎn)速;在判斷出各風(fēng)扇插槽對應(yīng)的至少一個風(fēng)扇轉(zhuǎn)速中,均存在任一風(fēng)扇轉(zhuǎn)速大于風(fēng)扇最小轉(zhuǎn)速時,確定各風(fēng)扇插槽中均安裝有風(fēng)扇;確定各風(fēng)扇插槽對應(yīng)的至少一個風(fēng)扇轉(zhuǎn)速中,大于風(fēng)扇最小轉(zhuǎn)速的個數(shù)為各風(fēng)扇插槽中所安裝風(fēng)扇的有效轉(zhuǎn)子數(shù);在判斷出各風(fēng)扇插槽中所安裝風(fēng)扇的轉(zhuǎn)子數(shù)均不小于該風(fēng)扇插槽對應(yīng)的預(yù)設(shè)值時,確定各風(fēng)扇插槽中均安裝有對應(yīng)風(fēng)扇。由于可以在確定風(fēng)扇在位的基礎(chǔ)之上,進(jìn)一步確定風(fēng)扇插槽中是否安裝有對應(yīng)風(fēng)扇,從而可以提供對應(yīng)的散熱效果。因此,本發(fā)明能夠準(zhǔn)確測試服務(wù)器風(fēng)扇功能。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明一實(shí)施例提供的一種服務(wù)器風(fēng)扇功能的測試方法的流程圖;
圖2是本發(fā)明一實(shí)施例提供的另一種服務(wù)器風(fēng)扇功能的測試方法的流程圖;
圖3是本發(fā)明一實(shí)施例提供的一種服務(wù)器風(fēng)扇功能的測試裝置的示意圖;
圖4是本發(fā)明一實(shí)施例提供的另一種服務(wù)器風(fēng)扇功能的測試裝置的示意圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例,基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
如圖1所示,本發(fā)明實(shí)施例提供了一種服務(wù)器風(fēng)扇功能的測試方法,可以包括以下步驟:
步驟101:對于服務(wù)器中設(shè)置的至少一個風(fēng)扇插槽,分別檢測每一個風(fēng)扇插槽對應(yīng)的至少一個風(fēng)扇轉(zhuǎn)速。
步驟102:判斷每一個風(fēng)扇插槽對應(yīng)的至少一個風(fēng)扇轉(zhuǎn)速中,是否存在任一風(fēng)扇轉(zhuǎn)速大于預(yù)先設(shè)置的風(fēng)扇最小轉(zhuǎn)速,若均是,確定每一個風(fēng)扇插槽中均安裝有風(fēng)扇,否則,進(jìn)行異常處理并結(jié)束當(dāng)前流程。
步驟103:對于每一個風(fēng)扇插槽,確定該風(fēng)扇插槽對應(yīng)的至少一個風(fēng)扇轉(zhuǎn)速中,大于所述風(fēng)扇最小轉(zhuǎn)速的個數(shù)為該風(fēng)扇插槽中所安裝風(fēng)扇的有效轉(zhuǎn)子數(shù)。
步驟104:對于每一個風(fēng)扇插槽,判斷該風(fēng)扇插槽中所安裝風(fēng)扇的有效轉(zhuǎn)子數(shù),是否不小于該風(fēng)扇插槽對應(yīng)的預(yù)設(shè)值,若均是,確定每一個風(fēng)扇插槽中均安裝有對應(yīng)風(fēng)扇,否則,進(jìn)行異常處理。
本發(fā)明實(shí)施例提供了一種服務(wù)器風(fēng)扇功能的測試方法,分別檢測服務(wù)器中設(shè)置的每一個風(fēng)扇插槽對應(yīng)的至少一個風(fēng)扇轉(zhuǎn)速;在判斷出各風(fēng)扇插槽對應(yīng)的至少一個風(fēng)扇轉(zhuǎn)速中,均存在任一風(fēng)扇轉(zhuǎn)速大于風(fēng)扇最小轉(zhuǎn)速時,確定各風(fēng)扇插槽中均安裝有風(fēng)扇;確定各風(fēng)扇插槽對應(yīng)的至少一個風(fēng)扇轉(zhuǎn)速中,大于風(fēng)扇最小轉(zhuǎn)速的個數(shù)為各風(fēng)扇插槽中所安裝風(fēng)扇的有效轉(zhuǎn)子數(shù);在判斷出各風(fēng)扇插槽中所安裝風(fēng)扇的轉(zhuǎn)子數(shù)均不小于該風(fēng)扇插槽對應(yīng)的預(yù)設(shè)值時,確定各風(fēng)扇插槽中均安裝有對應(yīng)風(fēng)扇。由于可以在確定風(fēng)扇在位的基礎(chǔ)之上,進(jìn)一步確定風(fēng)扇插槽中是否安裝有對應(yīng)風(fēng)扇,從而可以提供對應(yīng)的散熱效果。因此,本發(fā)明實(shí)施例能夠準(zhǔn)確測試服務(wù)器風(fēng)扇功能。
具體地,服務(wù)器中可以設(shè)置有多個風(fēng)扇插槽,且每一個風(fēng)扇插槽中可以安裝有一個風(fēng)扇,其中,所安裝風(fēng)扇的轉(zhuǎn)子數(shù)可以不同,以提供不同的散熱效果。
詳細(xì)地,若某一風(fēng)扇中包括有1個轉(zhuǎn)子,相當(dāng)于是1個風(fēng)扇在同時轉(zhuǎn)動,故可以檢測到1個風(fēng)扇轉(zhuǎn)速。同理,若某一風(fēng)扇中包括有2個轉(zhuǎn)子,相當(dāng)于是2個風(fēng)扇在同時轉(zhuǎn)動,故可以檢測到2個風(fēng)扇轉(zhuǎn)速。但是,若其中一個轉(zhuǎn)子故障時,可能檢測不到該故障轉(zhuǎn)子對應(yīng)的風(fēng)扇轉(zhuǎn)速,或檢測到的風(fēng)扇轉(zhuǎn)速的值較低。
通常情況下,風(fēng)扇轉(zhuǎn)子數(shù)不同時,風(fēng)扇提供的散熱效果不同。例如,在本發(fā)明實(shí)施例中,檢測到的雙轉(zhuǎn)子風(fēng)扇的2個風(fēng)扇轉(zhuǎn)速可以相等,且與檢測到的單轉(zhuǎn)子風(fēng)扇的風(fēng)扇轉(zhuǎn)速相等,但是雙轉(zhuǎn)子風(fēng)扇的風(fēng)量理論上可以為單轉(zhuǎn)子風(fēng)扇的2倍,從而理論上可以認(rèn)為,雙轉(zhuǎn)子風(fēng)扇的散熱能力可以為單轉(zhuǎn)子風(fēng)扇的2倍。
在步驟102中,可以通過檢測到的各風(fēng)扇轉(zhuǎn)速與風(fēng)扇最小轉(zhuǎn)速的對比,以確定各風(fēng)扇插槽中是否均安裝有風(fēng)扇。
舉例來說,若某一風(fēng)扇插槽對應(yīng)的風(fēng)扇轉(zhuǎn)速均不大于風(fēng)扇最小轉(zhuǎn)速,則說明該風(fēng)扇插槽中所安裝風(fēng)扇的轉(zhuǎn)子均故障,故可以進(jìn)行異常處理,如報警提醒、輸出風(fēng)扇槽位信息及檢測到的風(fēng)扇轉(zhuǎn)速等。
此外,在本發(fā)明一個實(shí)施例中,若未檢測到某一風(fēng)扇插槽對應(yīng)的風(fēng)扇轉(zhuǎn)速,則說明該風(fēng)扇插槽中未安裝風(fēng)扇,故同樣可以進(jìn)行上述異常處理;若某一風(fēng)扇插槽對應(yīng)的多個風(fēng)扇轉(zhuǎn)速中,同時存在大于風(fēng)扇最小轉(zhuǎn)速和不大于風(fēng)扇最小轉(zhuǎn)速的情況,則說明該風(fēng)扇插槽中所安裝風(fēng)扇存在故障轉(zhuǎn)子,但可繼續(xù)執(zhí)行后續(xù)步驟。
詳細(xì)地,預(yù)先設(shè)置的風(fēng)扇最小轉(zhuǎn)速可以為0rpm,也可以為一個適宜轉(zhuǎn)速值,如10rpm。
為了保證各風(fēng)扇插槽中均安裝有對應(yīng)風(fēng)扇,在確認(rèn)出各風(fēng)扇插槽中均安裝有風(fēng)扇的基礎(chǔ)之上,可以再次確認(rèn)所安裝風(fēng)扇是否能夠提供預(yù)期的散熱效果。其中,風(fēng)扇插槽中均安裝有對應(yīng)風(fēng)扇可以有如下兩種實(shí)現(xiàn)方式:
方式1:風(fēng)扇插槽中所安裝風(fēng)扇的有效轉(zhuǎn)子數(shù),不小于該風(fēng)扇插槽對應(yīng)的預(yù)設(shè)值;
方式2:風(fēng)扇插槽中所安裝風(fēng)扇的有效轉(zhuǎn)子數(shù),等于該風(fēng)扇插槽對應(yīng)的預(yù)設(shè)值,且風(fēng)扇插槽中所安裝風(fēng)扇的故障轉(zhuǎn)子數(shù)為零。
詳細(xì)地,針對上述方式1:
當(dāng)風(fēng)扇插槽中所安裝風(fēng)扇的有效轉(zhuǎn)子數(shù)不小于對應(yīng)的預(yù)設(shè)值時,即可認(rèn)為該風(fēng)扇插槽中有對應(yīng)風(fēng)扇,故該對應(yīng)風(fēng)扇可以為:不存在故障轉(zhuǎn)子且散熱效果等于預(yù)期散熱效果的風(fēng)扇、存在故障轉(zhuǎn)子但實(shí)際散熱效果不小于預(yù)期散熱效果的風(fēng)扇、不存在故障轉(zhuǎn)子但散熱效果不小于預(yù)期散熱效果的風(fēng)扇中的任意一種。
例如,需要安裝單轉(zhuǎn)子風(fēng)扇的風(fēng)扇插槽中,可以安裝單轉(zhuǎn)子風(fēng)扇、存在一個故障轉(zhuǎn)子的雙轉(zhuǎn)子風(fēng)扇、雙轉(zhuǎn)子風(fēng)扇中的任意一種。通過安裝任一風(fēng)扇,均可以達(dá)到預(yù)期的散熱效果??梢?,這一實(shí)現(xiàn)方式可以對各類型風(fēng)扇進(jìn)行充分利用,尤其適用于風(fēng)扇種類及數(shù)量儲備暫缺的情況。
詳細(xì)地,這一實(shí)現(xiàn)方式的實(shí)現(xiàn)過程可以如上述步驟101至步驟104所示。
詳細(xì)地,針對上述方式2:
在本發(fā)明一個實(shí)施例中,該方法可以進(jìn)一步包括:對于每一個風(fēng)扇插槽,確定該風(fēng)扇插槽對應(yīng)的至少一個風(fēng)扇轉(zhuǎn)速中,不大于所述風(fēng)扇最小轉(zhuǎn)速的個數(shù)為該風(fēng)扇插槽中所安裝風(fēng)扇的故障轉(zhuǎn)子數(shù);
所述判斷該風(fēng)扇插槽中所安裝風(fēng)扇的有效轉(zhuǎn)子數(shù),是否不小于該風(fēng)扇插槽對應(yīng)的預(yù)設(shè)值,包括:判斷該風(fēng)扇插槽中所安裝風(fēng)扇的有效轉(zhuǎn)子數(shù)是否等于該風(fēng)扇插槽對應(yīng)的預(yù)設(shè)值,且該風(fēng)扇插槽中所安裝風(fēng)扇的故障轉(zhuǎn)子數(shù)是否不為零。
由上述內(nèi)容可知,風(fēng)扇插槽中安裝的對應(yīng)風(fēng)扇可以為不存在故障轉(zhuǎn)子且散熱效果等于預(yù)期散熱效果的風(fēng)扇。例如,需要安裝單轉(zhuǎn)子風(fēng)扇的風(fēng)扇插槽中,可以安裝單轉(zhuǎn)子風(fēng)扇,以達(dá)到預(yù)期的散熱效果,但通常不安裝雙轉(zhuǎn)子風(fēng)扇或存在一個故障轉(zhuǎn)子的雙轉(zhuǎn)子風(fēng)扇。可見,這一實(shí)現(xiàn)方式可以避免使用存在故障轉(zhuǎn)子的風(fēng)扇,以及可以減少風(fēng)扇散熱效果的浪費(fèi)。
詳細(xì)地,在確定出各風(fēng)扇插槽中均安裝有對應(yīng)風(fēng)扇之后,為保證能夠提供預(yù)定的散熱效果,還可以進(jìn)一步考慮所安裝風(fēng)扇的轉(zhuǎn)動性能是否正常。
因此,在本發(fā)明的一個實(shí)施例中,為了驗(yàn)證各風(fēng)扇的轉(zhuǎn)動性能是否正常,以保證能夠提供預(yù)定的散熱效果,所以,該方法還可以包括:設(shè)置至少一個風(fēng)扇duty;
在所述確定每一個風(fēng)扇插槽中均安裝有對應(yīng)風(fēng)扇之后,進(jìn)一步包括:將風(fēng)扇運(yùn)行模式設(shè)定為手動模式;針對設(shè)置的每一個風(fēng)扇duty均執(zhí)行:根據(jù)當(dāng)前的風(fēng)扇duty,分別運(yùn)行每一個風(fēng)扇插槽中所安裝的風(fēng)扇,并讀取當(dāng)前的至少一種風(fēng)扇轉(zhuǎn)動性能值;根據(jù)讀取到的各當(dāng)前的每一種風(fēng)扇轉(zhuǎn)動性能值,判斷其對應(yīng)的風(fēng)扇插槽中所安裝風(fēng)扇是否均正常運(yùn)行,若是,將所述風(fēng)扇運(yùn)行模式設(shè)定為自動模式。
詳細(xì)地,工作人員可以根據(jù)自身需求設(shè)置至少一個風(fēng)扇duty,例如,可以設(shè)置3個風(fēng)扇duty,分別為100%、50%、30%。
詳細(xì)地,所述至少一種風(fēng)扇轉(zhuǎn)動性能值,可以有如下三種實(shí)現(xiàn)方式:
方式A:風(fēng)扇轉(zhuǎn)速;
方式B:風(fēng)扇轉(zhuǎn)動噪音值;
方式C:風(fēng)扇轉(zhuǎn)速和風(fēng)扇轉(zhuǎn)動噪音值。
詳細(xì)地,針對上述方式A:
在本發(fā)明的一個實(shí)施例中,所述至少一種風(fēng)扇轉(zhuǎn)動性能值包括:風(fēng)扇轉(zhuǎn)速;
所述根據(jù)讀取到的各當(dāng)前的每一種風(fēng)扇轉(zhuǎn)動性能值,判斷其對應(yīng)的風(fēng)扇插槽中所安裝風(fēng)扇是否均正常運(yùn)行,包括:判斷讀取到的各當(dāng)前的風(fēng)扇轉(zhuǎn)速是否均滿足下述公式(1);
其中,kv為轉(zhuǎn)速允許浮動比例,Vix為當(dāng)前的風(fēng)扇轉(zhuǎn)速,Vim為當(dāng)前的風(fēng)扇轉(zhuǎn)速對應(yīng)的風(fēng)扇插槽中所安裝風(fēng)扇的最大風(fēng)扇轉(zhuǎn)速,Yi為當(dāng)前的風(fēng)扇duty。
理論上來說,對于任一風(fēng)扇,風(fēng)扇duty改變時,風(fēng)扇轉(zhuǎn)速發(fā)生對應(yīng)改變。因此,對于任一風(fēng)扇插槽中所安裝風(fēng)扇,可以要求在每一個當(dāng)前風(fēng)扇duty下,檢測到的該風(fēng)扇對應(yīng)的每一個風(fēng)扇轉(zhuǎn)速均符合公式(1)。
舉例來說,假設(shè)當(dāng)前duty為50%,當(dāng)前所檢測的風(fēng)扇插槽中安裝有單轉(zhuǎn)子風(fēng)扇,檢測到的該單轉(zhuǎn)子風(fēng)扇當(dāng)前的風(fēng)扇轉(zhuǎn)速為5050rpm,而單轉(zhuǎn)子風(fēng)扇的最大風(fēng)扇轉(zhuǎn)速為10000rpm,轉(zhuǎn)速允許浮動比例為5%,經(jīng)計算可知,故判斷通過。
同理,可以對當(dāng)前風(fēng)扇duty下的其他所有風(fēng)扇轉(zhuǎn)速進(jìn)行判斷,以及對其他風(fēng)扇duty下的每一個風(fēng)扇轉(zhuǎn)速進(jìn)行判斷,若判斷均通過,說明各風(fēng)扇的轉(zhuǎn)動性能均正常,故可以將風(fēng)扇運(yùn)行模式設(shè)定為自動模式,以使服務(wù)器正常運(yùn)行,并利用各風(fēng)扇對服務(wù)器運(yùn)行過程中產(chǎn)生的熱量進(jìn)行有效散熱。
在本發(fā)明一個實(shí)施例中,針對上述方式1,在當(dāng)前所檢測的風(fēng)扇插槽中所安裝風(fēng)扇為存在故障轉(zhuǎn)子的多轉(zhuǎn)子風(fēng)扇時,可以不進(jìn)行對故障轉(zhuǎn)子對應(yīng)的風(fēng)扇轉(zhuǎn)速的判斷。
詳細(xì)地,針對上述方式B:
在本發(fā)明的一個實(shí)施例中,所述至少一種風(fēng)扇轉(zhuǎn)動性能值包括:風(fēng)扇轉(zhuǎn)動噪音值;
所述根據(jù)讀取到的各當(dāng)前的每一種風(fēng)扇轉(zhuǎn)動性能值,判斷其對應(yīng)的風(fēng)扇插槽中所安裝風(fēng)扇是否均正常運(yùn)行,包括:判斷讀取到的各當(dāng)前的風(fēng)扇轉(zhuǎn)動噪音值是否均滿足下述公式(2);
其中,kN為噪音允許浮動比例,Nix為當(dāng)前的風(fēng)扇轉(zhuǎn)動噪音值,Nim為當(dāng)前的風(fēng)扇轉(zhuǎn)動噪音值對應(yīng)的風(fēng)扇插槽中所安裝風(fēng)扇的最大風(fēng)扇轉(zhuǎn)動噪音值,Yi為當(dāng)前的風(fēng)扇duty。
理論上來說,對于任一風(fēng)扇,風(fēng)扇duty改變時,風(fēng)扇轉(zhuǎn)速發(fā)生對應(yīng)改變,且風(fēng)扇轉(zhuǎn)動噪音值同樣可以發(fā)生對應(yīng)改變。因此,對于任一風(fēng)扇插槽中所安裝風(fēng)扇,可以要求在每一個當(dāng)前風(fēng)扇duty下,檢測到的該風(fēng)扇對應(yīng)的每一個風(fēng)扇轉(zhuǎn)動噪音值均符合公式(2)。
詳細(xì)地,針對上述方式C:
在本發(fā)明的一個實(shí)施例中,所述至少一種風(fēng)扇轉(zhuǎn)動性能值包括:風(fēng)扇轉(zhuǎn)速和風(fēng)扇轉(zhuǎn)動噪音值;
所述根據(jù)讀取到的各當(dāng)前的每一種風(fēng)扇轉(zhuǎn)動性能值,判斷其對應(yīng)的風(fēng)扇插槽中所安裝風(fēng)扇是否均正常運(yùn)行,包括:判斷讀取到的各當(dāng)前的風(fēng)扇轉(zhuǎn)速是否均滿足上述公式(1),且讀取到的各當(dāng)前的風(fēng)扇轉(zhuǎn)動噪音值是否均滿足上述公式(2)。
由上述內(nèi)容可知,對于任一風(fēng)扇,風(fēng)扇duty改變時,風(fēng)扇轉(zhuǎn)速和風(fēng)扇轉(zhuǎn)動噪音值均可以發(fā)生對應(yīng)改變。因此,對于任一風(fēng)扇插槽中所安裝風(fēng)扇,可以要求在每一個當(dāng)前風(fēng)扇duty下,檢測到的該風(fēng)扇對應(yīng)的每一個風(fēng)扇轉(zhuǎn)速均符合公式(1)且每一個風(fēng)扇轉(zhuǎn)動噪音值均符合公式(2)。
綜上所述,通過對服務(wù)器風(fēng)扇功能進(jìn)行測試,可以保證服務(wù)器中各風(fēng)扇插槽中均安裝有對應(yīng)風(fēng)扇,且各風(fēng)扇的轉(zhuǎn)動性能正常無誤,這一實(shí)現(xiàn)方式可以避免在服務(wù)器產(chǎn)熱量大、環(huán)境溫度較高等情況下,因此服務(wù)器風(fēng)扇散熱功能不足而導(dǎo)致的服務(wù)器宕機(jī)現(xiàn)象,從而可以避免客戶損失,提高服務(wù)器廠商商譽(yù)。
如圖2所示,本發(fā)明一個實(shí)施例提供了另一種服務(wù)器風(fēng)扇功能的測試方法,該方法基于上述方式2和方式C,具體可以包括以下步驟:
步驟201:對于服務(wù)器中設(shè)置的4個風(fēng)扇插槽,分別檢測每一個風(fēng)扇插槽對應(yīng)的至少一個風(fēng)扇轉(zhuǎn)速。
舉例來說,服務(wù)器中設(shè)置有4個風(fēng)扇插槽,分別為插槽1、插槽2、插槽3、插槽4。根據(jù)實(shí)際的散熱需求,該4個風(fēng)扇插槽中需要依次安裝上:雙轉(zhuǎn)子風(fēng)扇、單轉(zhuǎn)子風(fēng)扇、單轉(zhuǎn)子風(fēng)扇、雙轉(zhuǎn)子風(fēng)扇。
假設(shè)工作人員在該4個風(fēng)扇插槽中依次安裝的是:雙轉(zhuǎn)子風(fēng)扇、轉(zhuǎn)子故障的單轉(zhuǎn)子風(fēng)扇、雙轉(zhuǎn)子風(fēng)扇(屬于誤安裝)、一個轉(zhuǎn)子故障的雙轉(zhuǎn)子風(fēng)扇。在完成服務(wù)器風(fēng)扇組裝后,可以進(jìn)行服務(wù)器風(fēng)扇功能測試。因此,檢測到的該4個風(fēng)扇插槽對應(yīng)的至少一個風(fēng)扇轉(zhuǎn)速可以依次為:v和v、0、v和v、0和v。其中,v>10rpm,比如可以為5000rpm。
步驟202:判斷每一個風(fēng)扇插槽對應(yīng)的至少一個風(fēng)扇轉(zhuǎn)速中,是否存在任一風(fēng)扇轉(zhuǎn)速大于預(yù)先設(shè)置的風(fēng)扇最小轉(zhuǎn)速,若均是,確定每一個風(fēng)扇插槽中均安裝有風(fēng)扇,否則,進(jìn)行異常處理并結(jié)束當(dāng)前流程。
詳細(xì)地,預(yù)先設(shè)置的風(fēng)扇最小轉(zhuǎn)速可以為0rpm,也可以為一個適宜轉(zhuǎn)速值,如10rpm。
詳細(xì)地,由于該4個風(fēng)扇插槽對應(yīng)的至少一個風(fēng)扇轉(zhuǎn)速依次為:v和v、0、v和v、0和v,故插槽2不存在任一風(fēng)扇轉(zhuǎn)速大于風(fēng)扇最小轉(zhuǎn)速,故可以進(jìn)行異常處理,比如報警提醒,輸出插槽2的標(biāo)識信息,輸出插槽2對應(yīng)的風(fēng)扇轉(zhuǎn)速等,并結(jié)束當(dāng)前流程。
因此,工作人員可以針對插槽2所安裝風(fēng)扇進(jìn)行更換,并在更換后再次執(zhí)行步驟201。假設(shè)更換后的風(fēng)扇為單轉(zhuǎn)子風(fēng)扇,且檢測到的轉(zhuǎn)速為v,即當(dāng)前檢測到的該4個風(fēng)扇插槽對應(yīng)的至少一個風(fēng)扇轉(zhuǎn)速依次為:v和v、v、v和v、0和v,故可以繼續(xù)執(zhí)行后續(xù)步驟。
在本發(fā)明一個實(shí)施例中,可以通過IPMI命令去檢查風(fēng)扇的速度,并與風(fēng)扇最小轉(zhuǎn)速進(jìn)行對比,這一實(shí)現(xiàn)代碼可以如下所示:
步驟203:對于每一個風(fēng)扇插槽,確定該風(fēng)扇插槽對應(yīng)的至少一個風(fēng)扇轉(zhuǎn)速中,大于風(fēng)扇最小轉(zhuǎn)速的個數(shù)為該風(fēng)扇插槽中所安裝風(fēng)扇的有效轉(zhuǎn)子數(shù),不大于風(fēng)扇最小轉(zhuǎn)速的個數(shù)為該風(fēng)扇插槽中所安裝風(fēng)扇的故障轉(zhuǎn)子數(shù)。
由上所述,可以確定該4個風(fēng)扇插槽中所安裝風(fēng)扇的有效轉(zhuǎn)子數(shù)依次為:2、1、2、1,故障轉(zhuǎn)子數(shù)依次為:0、0、0、1。
在本發(fā)明一個實(shí)施例中,假設(shè)風(fēng)扇的轉(zhuǎn)子數(shù)均為1或2,還可以比較檢測到的風(fēng)扇轉(zhuǎn)速個數(shù)和風(fēng)扇物理個數(shù),如果兩者個數(shù)相等,就表示風(fēng)扇是一個轉(zhuǎn)子的,如果風(fēng)扇轉(zhuǎn)速個數(shù)恰好是風(fēng)扇物理個數(shù)的兩倍,就表示風(fēng)扇是兩個轉(zhuǎn)子的。其中,由于一個風(fēng)扇插槽中目前僅可安裝一個風(fēng)扇,故風(fēng)扇物理個數(shù)均為1。這一實(shí)現(xiàn)代碼可以如下所示:
步驟204:對于每一個風(fēng)扇插槽,判斷該風(fēng)扇插槽中所安裝風(fēng)扇的有效轉(zhuǎn)子數(shù)是否等于該風(fēng)扇插槽對應(yīng)的預(yù)設(shè)值,且該風(fēng)扇插槽中所安裝風(fēng)扇的故障轉(zhuǎn)子數(shù)是否不為零,若均是,確定每一個風(fēng)扇插槽中均安裝有對應(yīng)風(fēng)扇,否則,進(jìn)行異常處理并結(jié)束當(dāng)前流程。
由上述內(nèi)容可知,可以預(yù)先設(shè)置該4個風(fēng)扇插槽對應(yīng)的預(yù)設(shè)值依次為:2、1、1、2。
由于該4個風(fēng)扇插槽中所安裝風(fēng)扇的有效轉(zhuǎn)子數(shù)依次為:2、1、2、1,故障轉(zhuǎn)子數(shù)依次為:0、0、0、1。經(jīng)判斷可知,插槽3和插槽4對應(yīng)的有效轉(zhuǎn)子數(shù)均不等于對應(yīng)的預(yù)設(shè)值,且插槽4對應(yīng)的故障轉(zhuǎn)子數(shù)不為0,故可以進(jìn)行異常處理,如報警提醒,并輸出插槽3和插槽4的槽位標(biāo)識信息、有效轉(zhuǎn)子數(shù)、故障轉(zhuǎn)子數(shù)等。
因此,工作人員可以針對插槽3和插槽4所安裝風(fēng)扇進(jìn)行更換,并在更換后再次執(zhí)行步驟201。假設(shè)插槽3更換后的風(fēng)扇為單轉(zhuǎn)子風(fēng)扇,且檢測到的轉(zhuǎn)速為v,插槽4更換后的風(fēng)扇為雙轉(zhuǎn)子風(fēng)扇,且檢測到的轉(zhuǎn)速為v和v,即當(dāng)前檢測到的該4個風(fēng)扇插槽對應(yīng)的至少一個風(fēng)扇轉(zhuǎn)速依次為:v和v、v、v、v和v,故可以繼續(xù)執(zhí)行步驟205。
步驟205:將風(fēng)扇運(yùn)行模式設(shè)定為手動模式。
詳細(xì)地,為檢測各風(fēng)扇的轉(zhuǎn)動性能是否正常,可以針對設(shè)置的每一個風(fēng)扇duty,依次檢測每一個風(fēng)扇,這一過程的實(shí)現(xiàn)需要預(yù)先將風(fēng)扇運(yùn)行模式設(shè)定為手動模式。
在本發(fā)明一個實(shí)施例中,將風(fēng)扇運(yùn)行模式設(shè)定為手動模式的實(shí)現(xiàn)代碼可以如下所示:
ipmitool raw 0x3A 0x7A 0x01
步驟206:基于預(yù)先設(shè)置的3個風(fēng)扇duty,針對每一個風(fēng)扇duty均執(zhí)行:根據(jù)當(dāng)前的風(fēng)扇duty,分別運(yùn)行每一個風(fēng)扇插槽中所安裝的風(fēng)扇,并讀取當(dāng)前的風(fēng)扇轉(zhuǎn)速和風(fēng)扇轉(zhuǎn)動噪音值。
詳細(xì)地,工作人員可以根據(jù)自身需求設(shè)置至少一個風(fēng)扇duty,例如,可以設(shè)置3個風(fēng)扇duty,分別為100%、50%、30%。
在本發(fā)明一個實(shí)施例中,將設(shè)置風(fēng)扇duty的實(shí)現(xiàn)代碼可以如下所示:
ipmitool raw 0x3A 0x78fan_num duty
詳細(xì)地,風(fēng)扇duty不同時,風(fēng)扇轉(zhuǎn)速和風(fēng)扇轉(zhuǎn)動噪音值可以呈現(xiàn)相應(yīng)變化,故可以讀取當(dāng)前的風(fēng)扇轉(zhuǎn)速和風(fēng)扇轉(zhuǎn)動噪音值,以根據(jù)兩者綜合判斷各風(fēng)扇的轉(zhuǎn)動情況是否正常。
步驟207:根據(jù)讀取到的各當(dāng)前的風(fēng)扇轉(zhuǎn)速和風(fēng)扇轉(zhuǎn)動噪音值,判斷其對應(yīng)的風(fēng)扇插槽中所安裝風(fēng)扇是否均正常運(yùn)行,若是,執(zhí)行步驟208,否則,進(jìn)行異常處理并結(jié)束當(dāng)前流程。
詳細(xì)地,判斷各風(fēng)扇插槽中所安裝風(fēng)扇是否均正常運(yùn)行的實(shí)現(xiàn)方式可以為:判斷讀取到的各當(dāng)前的風(fēng)扇轉(zhuǎn)速是否均滿足上述公式(1),且各當(dāng)前的風(fēng)扇轉(zhuǎn)動噪音值是否均滿足上述公式(2)。
在本發(fā)明一個實(shí)施例中,也可以依次執(zhí)行每一個風(fēng)扇duty,并判斷各風(fēng)扇轉(zhuǎn)速,若判斷通過時,再依次執(zhí)行每一個風(fēng)扇duty,并判斷各風(fēng)扇轉(zhuǎn)動噪音值,若判斷未通過,則直接進(jìn)行異常處理。
步驟208:將風(fēng)扇運(yùn)行模式設(shè)定為自動模式。
在本發(fā)明一個實(shí)施例中,將風(fēng)扇運(yùn)行模式設(shè)定為自動模式的實(shí)現(xiàn)代碼可以如下所示:
ipmitool raw 0x3A 0x7A 0x00
在設(shè)定為自動模式后,服務(wù)器風(fēng)扇系統(tǒng)可以正常工作,以對服務(wù)器運(yùn)行過程中產(chǎn)生的熱量進(jìn)行相應(yīng)散熱處理。
本發(fā)明實(shí)施例中,可以通過編寫C++程序以編寫服務(wù)器風(fēng)扇功能的測試腳本,各部門單位,如服務(wù)器組裝部門、檢測部門、工廠等,可以通過執(zhí)行該測試程序以測試服務(wù)器風(fēng)扇功能。
如圖3所示,本發(fā)明一個實(shí)施例提供了一種服務(wù)器風(fēng)扇功能的測試裝置,包括:
檢測單元301,用于對于服務(wù)器中設(shè)置的至少一個風(fēng)扇插槽,分別檢測每一個風(fēng)扇插槽對應(yīng)的至少一個風(fēng)扇轉(zhuǎn)速;
第一處理單元302,用于判斷每一個風(fēng)扇插槽對應(yīng)的至少一個風(fēng)扇轉(zhuǎn)速中,是否存在任一風(fēng)扇轉(zhuǎn)速大于預(yù)先設(shè)置的風(fēng)扇最小轉(zhuǎn)速,若均是,確定每一個風(fēng)扇插槽中均安裝有風(fēng)扇,并觸發(fā)確定單元303;
所述確定單元303,用于對于每一個風(fēng)扇插槽,確定該風(fēng)扇插槽對應(yīng)的至少一個風(fēng)扇轉(zhuǎn)速中,大于所述風(fēng)扇最小轉(zhuǎn)速的個數(shù)為該風(fēng)扇插槽中所安裝風(fēng)扇的有效轉(zhuǎn)子數(shù);
第二處理單元304,用于對于每一個風(fēng)扇插槽,判斷該風(fēng)扇插槽中所安裝風(fēng)扇的有效轉(zhuǎn)子數(shù),是否不小于該風(fēng)扇插槽對應(yīng)的預(yù)設(shè)值,若均是,確定每一個風(fēng)扇插槽中均安裝有對應(yīng)風(fēng)扇。
在本發(fā)明一個實(shí)施例中,所述確定單元303,進(jìn)一步用于對于每一個風(fēng)扇插槽,確定該風(fēng)扇插槽對應(yīng)的至少一個風(fēng)扇轉(zhuǎn)速中,不大于所述風(fēng)扇最小轉(zhuǎn)速的個數(shù)為該風(fēng)扇插槽中所安裝風(fēng)扇的故障轉(zhuǎn)子數(shù);
所述第二處理單元304,具體用于判斷該風(fēng)扇插槽中所安裝風(fēng)扇的有效轉(zhuǎn)子數(shù)是否等于該風(fēng)扇插槽對應(yīng)的預(yù)設(shè)值,且該風(fēng)扇插槽中所安裝風(fēng)扇的故障轉(zhuǎn)子數(shù)是否不為零。
在本發(fā)明一個實(shí)施例中,請參考圖4,該服務(wù)器風(fēng)扇功能的測試裝置還可以包括:設(shè)置單元401和第三處理單元402;
所述設(shè)置單元401,用于設(shè)置至少一個風(fēng)扇duty;
所述第三處理單元402,用于將風(fēng)扇運(yùn)行模式設(shè)定為手動模式;針對設(shè)置的每一個風(fēng)扇duty均執(zhí)行:根據(jù)當(dāng)前的風(fēng)扇duty,分別運(yùn)行每一個風(fēng)扇插槽中所安裝的風(fēng)扇,并讀取當(dāng)前的至少一種風(fēng)扇轉(zhuǎn)動性能值;根據(jù)讀取到的各當(dāng)前的每一種風(fēng)扇轉(zhuǎn)動性能值,判斷其對應(yīng)的風(fēng)扇插槽中所安裝風(fēng)扇是否均正常運(yùn)行,若是,將所述風(fēng)扇運(yùn)行模式設(shè)定為自動模式。
在本發(fā)明一個實(shí)施例中,所述至少一種風(fēng)扇轉(zhuǎn)動性能值包括:風(fēng)扇轉(zhuǎn)速;
所述第三處理單元402,具體用于判斷讀取到的各當(dāng)前的風(fēng)扇轉(zhuǎn)速是否均滿足上述公式(1)。
在本發(fā)明一個實(shí)施例中,所述至少一種風(fēng)扇轉(zhuǎn)動性能值包括:風(fēng)扇轉(zhuǎn)動噪音值;
所述第三處理單元402,具體用于判斷讀取到的各當(dāng)前的風(fēng)扇轉(zhuǎn)動噪音值是否均滿足上述公式(2)。
在本發(fā)明一個實(shí)施例中,所述至少一種風(fēng)扇轉(zhuǎn)動性能值包括:風(fēng)扇轉(zhuǎn)速和風(fēng)扇轉(zhuǎn)動噪音值;
所述第三處理單元402,具體用于判斷讀取到的各當(dāng)前的風(fēng)扇轉(zhuǎn)速是否均滿足上述公式(1),且讀取到的各當(dāng)前的風(fēng)扇轉(zhuǎn)動噪音值是否均滿足上述公式(2)。
上述裝置內(nèi)的各單元之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明方法實(shí)施例基于同一構(gòu)思,具體內(nèi)容可參見本發(fā)明方法實(shí)施例中的敘述,此處不再贅述。
綜上所述,本發(fā)明的各個實(shí)施例至少具有如下有益效果:
1、本發(fā)明實(shí)施例中,分別檢測服務(wù)器中設(shè)置的每一個風(fēng)扇插槽對應(yīng)的至少一個風(fēng)扇轉(zhuǎn)速;在判斷出各風(fēng)扇插槽對應(yīng)的至少一個風(fēng)扇轉(zhuǎn)速中,均存在任一風(fēng)扇轉(zhuǎn)速大于風(fēng)扇最小轉(zhuǎn)速時,確定各風(fēng)扇插槽中均安裝有風(fēng)扇;確定各風(fēng)扇插槽對應(yīng)的至少一個風(fēng)扇轉(zhuǎn)速中,大于風(fēng)扇最小轉(zhuǎn)速的個數(shù)為各風(fēng)扇插槽中所安裝風(fēng)扇的有效轉(zhuǎn)子數(shù);在判斷出各風(fēng)扇插槽中所安裝風(fēng)扇的轉(zhuǎn)子數(shù)均不小于該風(fēng)扇插槽對應(yīng)的預(yù)設(shè)值時,確定各風(fēng)扇插槽中均安裝有對應(yīng)風(fēng)扇。由于可以在確定風(fēng)扇在位的基礎(chǔ)之上,進(jìn)一步確定風(fēng)扇插槽中是否安裝有對應(yīng)風(fēng)扇,從而可以提供對應(yīng)的散熱效果。因此,本發(fā)明實(shí)施例能夠準(zhǔn)確測試服務(wù)器風(fēng)扇功能。
2、本發(fā)明實(shí)施例中,風(fēng)扇插槽中所安裝的對應(yīng)風(fēng)扇可以為不存在故障轉(zhuǎn)子且散熱效果等于預(yù)期散熱效果的風(fēng)扇、存在故障轉(zhuǎn)子但實(shí)際散熱效果不小于預(yù)期散熱效果的風(fēng)扇、不存在故障轉(zhuǎn)子但散熱效果不小于預(yù)期散熱效果的風(fēng)扇中的任意一種,這一實(shí)現(xiàn)方式可以對各類型風(fēng)扇進(jìn)行充分利用,尤其適用于風(fēng)扇種類及數(shù)量儲備暫缺的情況。
3、本發(fā)明實(shí)施例中,風(fēng)扇插槽中所安裝的對應(yīng)風(fēng)扇可以為不存在故障轉(zhuǎn)子且散熱效果等于預(yù)期散熱效果的風(fēng)扇,這一實(shí)現(xiàn)方式可以避免使用存在故障轉(zhuǎn)子的風(fēng)扇,以及可以減少風(fēng)扇散熱效果的浪費(fèi)。
4、本發(fā)明實(shí)施例中,通過對服務(wù)器風(fēng)扇功能進(jìn)行測試,可以保證服務(wù)器中各風(fēng)扇插槽中均安裝有對應(yīng)風(fēng)扇,且各風(fēng)扇的轉(zhuǎn)動性能正常無誤,這一實(shí)現(xiàn)方式可以避免在服務(wù)器產(chǎn)熱量大、環(huán)境溫度較高等情況下,因此服務(wù)器風(fēng)扇散熱功能不足而導(dǎo)致的服務(wù)器宕機(jī)現(xiàn)象,從而可以避免客戶損失,提高服務(wù)器廠商商譽(yù)。
需要說明的是,在本文中,諸如第一和第二之類的關(guān)系術(shù)語僅僅用來將一個實(shí)體或者操作與另一個實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個······”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同因素。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲在計算機(jī)可讀取的存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)中。
最后需要說明的是:以上所述僅為本發(fā)明的較佳實(shí)施例,僅用于說明本發(fā)明的技術(shù)方案,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。