能的影響,進(jìn)而可以對硬盤連接模塊進(jìn)行優(yōu)化調(diào)整。
[0078]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面結(jié)合附圖及具體實施例對本發(fā)明作進(jìn)一步地詳細(xì)描述。
[0079]在本發(fā)明實施例中,需要對服務(wù)器A中的8個待測硬盤進(jìn)行性能檢測,8個待測硬盤分別是硬盤1、硬盤2、硬盤3、硬盤4、硬盤5、硬盤6、硬盤7、硬盤8。要獲取的性能參數(shù)為4k隨機讀寫模式的1PS。
[0080]如圖2所示,本發(fā)明實施例提供了一種檢測硬盤的方法,該方法可以包括以下步驟:
[0081]步驟201:對部署在服務(wù)器A外的每個待測硬盤進(jìn)行4k隨機讀寫模式下單體檢測。
[0082]為了避免服務(wù)器A對每個待測硬盤的性能的影響,將待測硬盤部署在服務(wù)器A外部進(jìn)行檢測,分別對硬盤I至硬盤8進(jìn)行獨立檢測。
[0083]步驟202:獲取每個待測硬盤的1PS的第三檢測值。
[0084]舉例來說,硬盤I至硬盤8的1PS的檢測值依次為6000、4500、4000、3500、3000、2500、2000、1000。
[0085]步驟203:將與所有第三檢測值的平均值最接近的第三檢測值作為基準(zhǔn)值,將與所有第三檢測值的平均值最接近的第三檢測值對應(yīng)的待測硬盤作為所述目標(biāo)硬盤,將基準(zhǔn)值的80%作為閾值,并確定出基準(zhǔn)值為3500、目標(biāo)硬盤為硬盤4,閾值為2800。
[0086]舉例來說,所有第三檢測值的平均值為3312.5,與3312.5最接近的第三檢測值為硬盤4的第三檢測值3500,因此,基準(zhǔn)值為3500、目標(biāo)硬盤為硬盤4。
[0087]步驟204:分別檢測與服務(wù)器A的每個硬盤連接模塊連接時的硬盤4。
[0088]每個硬盤通過硬盤連接模塊接入到服務(wù)器A中,硬盤I至硬盤8連接的硬盤連接模塊依次為:硬盤連接模塊1、硬盤連接模塊2、硬盤連接模塊3、硬盤連接模塊4、硬盤連接模塊5、硬盤連接模塊6、硬盤連接模塊7、硬盤連接模塊8。將硬盤4分別與硬盤連接模塊I至硬盤連接模塊8連接,接入到服務(wù)器A中,然后進(jìn)行檢測,也就是說,將硬盤4與硬盤連接模塊I連接,對硬盤4進(jìn)行檢測;將硬盤4與硬盤連接模塊2連接,對硬盤4進(jìn)行檢測;依次類推。
[0089]另外,當(dāng)硬盤4與任一硬盤連接模塊連接時,其他硬盤連接模塊也與對應(yīng)的硬盤連接,并每個硬盤正常運行。具體地,當(dāng)硬盤4與硬盤連接模塊I連接時,硬盤連接模塊2至硬盤連接模塊8依次連接:硬盤2、硬盤3、硬盤1、硬盤5、硬盤6、硬盤7、硬盤8,或者,硬盤連接模塊4不連接硬盤,其他硬盤連接模塊與對應(yīng)的硬盤連接。
[0090]步驟205:分別獲取與每個硬盤連接模塊連接時硬盤4的1PS的第一檢測值。
[0091]舉例來說,硬盤4分別與硬盤連接模塊I至硬盤連接模塊8連接時的1PS的第一檢測值依次是:4000、3800、3200、3500、3000、2900、2995、2895。
[0092]步驟206:判斷每個第一檢測值是否均大于等于閾值2800,判斷結(jié)果為是,確定每個硬盤連接模塊均符合要求。
[0093]另外,判斷結(jié)果為否時,確定小于所述閾值的第一檢測值對應(yīng)的硬盤連接模塊不符合要求,調(diào)整不符合要求的硬盤連接模塊,調(diào)整完成后,返回步驟204。具體地,如果硬盤4與硬盤連接模塊5連接時的1PS的第一檢測值為2500,則硬盤連接模塊5不符合要求,對硬盤連接模塊5進(jìn)行調(diào)整,調(diào)整完成后,在返回步驟204,重新檢測。
[0094]步驟207:將每個硬盤連接模塊與對應(yīng)的待測硬盤連接。
[0095]具體地,將與硬盤連接模塊I至硬盤連接模塊8連接的硬盤依次是:硬盤1、硬盤2、硬盤3、硬盤4、硬盤5、硬盤6、硬盤7、硬盤8。
[0096]步驟208:調(diào)節(jié)服務(wù)器A的風(fēng)扇的轉(zhuǎn)速,分別在每種風(fēng)速下檢測每個待測硬盤,分別確定每個待測硬盤在每種風(fēng)速下的性能參數(shù)的第二檢測值。
[0097]具體地,分別將風(fēng)扇的風(fēng)速調(diào)節(jié)為最大風(fēng)速的30 %,40 %,50 %,60 %,70 %,80 %,90%,100%,檢測每種風(fēng)速下每個待測硬盤的第二檢測值。
[0098]如圖3、圖4所示,本發(fā)明實施例提供了一種檢測硬盤的裝置。裝置實施例可以通過軟件實現(xiàn),也可以通過硬件或者軟硬件結(jié)合的方式實現(xiàn)。從硬件層面而言,如圖3所示,為本發(fā)明實施例提供的一種檢測硬盤的裝置所在設(shè)備的一種硬件結(jié)構(gòu)圖,除了圖3所示的處理器、內(nèi)存、網(wǎng)絡(luò)接口、以及非易失性存儲器之外,實施例中裝置所在的設(shè)備通常還可以包括其他硬件,如負(fù)責(zé)處理報文的轉(zhuǎn)發(fā)芯片等等。以軟件實現(xiàn)為例,如圖4所示,作為一個邏輯意義上的裝置,是通過其所在設(shè)備的CPU將非易失性存儲器中對應(yīng)的計算機程序指令讀取到內(nèi)存中運行形成的。本實施例提供的一種檢測硬盤的裝置,包括:
[0099]確定單元401,用于確定目標(biāo)硬盤;
[0100]第一檢測單元402,用于分別檢測所述目標(biāo)硬盤與待測服務(wù)器的每個硬盤連接模塊連接時的性能參數(shù)的第一檢測值;
[0101]判斷單元403,用于根據(jù)每個硬盤連接模塊對應(yīng)的第一檢測值,判斷所述待測服務(wù)器上的每個硬盤連接模塊是否均符合要求,當(dāng)判斷結(jié)果為是時,通知連接單元404,當(dāng)判斷結(jié)果為否時,調(diào)整不符合要求的硬盤連接模塊,調(diào)整完成后,通知所述第一檢測單元402 ;
[0102]連接單元404,用于將每個硬盤連接模塊與對應(yīng)的待測硬盤連接;
[0103]第二檢測單元405,用于檢測每個待測硬盤,確定每個待測硬盤的性能參數(shù)的第二檢測值。
[0104]在一種可能的實現(xiàn)方式中,所述確定單元401,用于對部署在所述待測服務(wù)器外的每個待測硬盤進(jìn)行單體檢測,獲取每個待測硬盤的性能參數(shù)的第三檢測值,將與所有第三檢測值的平均值最接近的第三檢測值對應(yīng)的待測硬盤作為所述目標(biāo)硬盤。
[0105]在一種可能的實現(xiàn)方式中,該裝置還包括:基準(zhǔn)值確定單元,用于將與所有第三檢測值的平均值最接近的第三檢測值作為基準(zhǔn)值。
[0106]該裝置還包括:閾值確定單元,用于根據(jù)所述基準(zhǔn)值確定閾值。
[0107]所述判斷單元403,用于判斷每個第一檢測值是否均大于等于所述閾值,當(dāng)判斷結(jié)果為是時,則確定每個硬盤連接模塊均符合要求,通知所述連接單元,當(dāng)判斷結(jié)果為否時,確定小于所述閾值的第一檢測值對應(yīng)的硬盤連接模塊不符合要求,調(diào)整不符合要求的硬盤連接模塊,調(diào)整完成后,通知所述第一檢測單元。
[0108]在一種可能的實現(xiàn)方式中,所述第二檢測單元405,用于調(diào)節(jié)所述待測服務(wù)器的風(fēng)扇的轉(zhuǎn)速,分別在每種風(fēng)速下檢測每個待測硬盤,分別確定每個待測硬盤在每種風(fēng)速下的性能參數(shù)的第二檢測值。
[0109]在一種可能的實現(xiàn)方式中,該裝置還包括:
[0110]第一評價單元,用于將每個待測硬盤的性能參數(shù)的第三檢測值作為每個待測硬盤對應(yīng)的評價基準(zhǔn)值,根據(jù)每個待測硬盤對應(yīng)的評價基準(zhǔn)值,確定每個待測硬盤對應(yīng)的評價閾值;
[0111]第二評價單元,用于根據(jù)每個待測硬盤的第二檢測值是否大于等于對應(yīng)的評價閾值,對每個待測硬盤進(jìn)行性能評價。
[0112]上述裝置內(nèi)的各單元之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明方法實施例基于同一構(gòu)思,具體內(nèi)容可參見本發(fā)明方法實施例中的敘述,此處不再贅述。
[0113]本發(fā)明實施例提供的一種檢測硬盤的方法及裝置