亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種服務(wù)器設(shè)備的檢測方法和裝置與流程

文檔序號:11154759閱讀:866來源:國知局
一種服務(wù)器設(shè)備的檢測方法和裝置與制造工藝

本發(fā)明涉及服務(wù)器領(lǐng)域,具體來說,涉及一種服務(wù)器設(shè)備的檢測方法和裝置。



背景技術(shù):

隨著服務(wù)器的密度越來越高,服務(wù)器上內(nèi)置硬盤數(shù)量越來越多,并且現(xiàn)有高密度存儲服務(wù)器的硬盤都是由PCIE擴(kuò)展卡進(jìn)行管理的,即PCIE插槽異常降速會導(dǎo)致硬盤無法發(fā)揮其正常性能,因此,檢測服務(wù)器中PCIE插槽速率信息(或帶寬信息)以及硬盤得到健康狀態(tài)顯得尤為重要。

但是,現(xiàn)有高密度存儲服務(wù)器設(shè)備的檢測技術(shù)的存在如下缺點(diǎn):該檢測方法不是針對高密度硬盤的,故無法滿足高密度存儲服務(wù)器硬盤檢測,會產(chǎn)生極大的工作量;該檢測方法無法應(yīng)用于PCIE插槽的檢測,僅一次性檢測無法滿足存儲服務(wù)器可靠性檢測要求。

針對相關(guān)技術(shù)中的問題,目前尚未提出有效的解決方案。



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

針對相關(guān)技術(shù)中的問題,本發(fā)明提出一種服務(wù)器設(shè)備的檢測方法和裝置,能夠自動化的對服務(wù)器硬盤和PCIE插槽進(jìn)行檢查,并將獲得的測試數(shù)據(jù)和服務(wù)器運(yùn)行數(shù)據(jù)結(jié)果進(jìn)行保存,節(jié)省了人力成本,提高了檢測效率。

本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:

根據(jù)本發(fā)明的一個方面,提供了一種服務(wù)器設(shè)備的檢測方法。

該檢測方法包括:

獲取SAS卡的數(shù)量信息;

根據(jù)SAS卡的數(shù)量信息,確定每個SAS卡連接的硬盤的數(shù)量,并檢測所有硬盤的狀態(tài)信息并保存;以及

將服務(wù)器進(jìn)行重啟,并且在服務(wù)器重啟的過程中,檢測多個PCIE插槽的傳輸速率并保存。

根據(jù)本發(fā)明的一個實(shí)施例,檢測所有硬盤的狀態(tài)信息并保存包括:

根據(jù)所有硬盤的狀態(tài)信息,確定每個硬盤是否正常工作;

在硬盤不正常工作的情況下,輸出錯誤信息并保存。

根據(jù)本發(fā)明的一個實(shí)施例,將服務(wù)器進(jìn)行重啟,并且在服務(wù)器重啟的過程中,檢測多個PCIE插槽的傳輸速率并保存包括:

設(shè)置服務(wù)器的關(guān)機(jī)時(shí)間和重啟次數(shù);

根據(jù)關(guān)機(jī)時(shí)間和重啟次數(shù),對服務(wù)器進(jìn)行重啟,并且在服務(wù)器每次重啟進(jìn)入系統(tǒng)后,檢測多個PCIE插槽的傳輸速率并保存。

根據(jù)本發(fā)明的一個實(shí)施例,SAS卡分別連接PCIE插槽和硬盤。

根據(jù)本發(fā)明的另一方面,提供了一種服務(wù)器設(shè)備的檢測裝置。

該檢測裝置包括:

獲取模塊,用于獲取SAS卡的數(shù)量信息;

硬盤檢測模塊,用于根據(jù)SAS卡的數(shù)量信息,確定每個SAS卡連接的硬盤的數(shù)量,并檢測所有硬盤的狀態(tài)信息并保存;

PCIE插槽檢測模塊,用于將服務(wù)器進(jìn)行重啟,并且在服務(wù)器重啟的過程中,檢測多個PCIE插槽的傳輸速率并保存。

根據(jù)本發(fā)明的一個實(shí)施例,硬盤檢測模塊包括:

確定模塊,用于根據(jù)所有硬盤的狀態(tài)信息,確定每個硬盤是否正常工作;

輸出模塊,用于在硬盤不正常工作的情況下,輸出錯誤信息并保存。

根據(jù)本發(fā)明的一個實(shí)施例,PCIE插槽檢測模塊包括:

設(shè)置模塊,用于設(shè)置服務(wù)器的關(guān)機(jī)時(shí)間和重啟次數(shù);

重啟檢測模塊,用于根據(jù)關(guān)機(jī)時(shí)間和重啟次數(shù),對服務(wù)器進(jìn)行重啟,并且在服務(wù)器每次重啟進(jìn)入系統(tǒng)后,檢測多個PCIE插槽的傳輸速率并保存。

根據(jù)本發(fā)明的一個實(shí)施例,SAS卡分別連接PCIE插槽和硬盤。

本發(fā)明的有益技術(shù)效果在于:

本發(fā)明通過獲取SAS卡的數(shù)量信息,隨后根據(jù)SAS卡的數(shù)量信息,確定每個SAS卡連接的硬盤的數(shù)量,并檢測所有硬盤的狀態(tài)信息并保存,最后將服務(wù)器進(jìn)行重啟,并且在服務(wù)器重啟的過程中,檢測多個PCIE插槽的傳輸速率并保存,從而能夠自動化的對服務(wù)器硬盤和PCIE插槽進(jìn)行檢查,并將獲得的測試數(shù)據(jù)和服務(wù)器運(yùn)行數(shù)據(jù)結(jié)果進(jìn)行保存,節(jié)省了人力成本,提高了檢測效率。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是根據(jù)本發(fā)明實(shí)施例的服務(wù)器設(shè)備的檢測方法的流程圖;

圖2是根據(jù)本發(fā)明實(shí)施例的雙路高密度存儲服務(wù)器的硬件架構(gòu);

圖3是根據(jù)本發(fā)明實(shí)施例的服務(wù)器設(shè)備的檢測方法的具體流程圖;

圖4是根據(jù)本發(fā)明實(shí)施例的服務(wù)器設(shè)備的檢測裝置的框圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

根據(jù)本發(fā)明的實(shí)施例,提供了一種服務(wù)器設(shè)備的檢測方法。

如圖1所示,根據(jù)本發(fā)明實(shí)施例的服務(wù)器設(shè)備的檢測方法包括:

步驟S101,獲取SAS卡的數(shù)量信息;

步驟S103,根據(jù)SAS卡的數(shù)量信息,確定每個SAS卡連接的硬盤的數(shù)量,并檢測所有硬盤的狀態(tài)信息并保存;

步驟S105,將服務(wù)器進(jìn)行重啟,并且在服務(wù)器重啟的過程中,檢測多個PCIE(Peripheral Component Interface Express周邊裝置互聯(lián)高速)插槽的傳輸速率并保存。

通過本發(fā)明的上述方案,通過獲取SAS卡的數(shù)量信息,隨后根據(jù)SAS卡的數(shù)量信息,確定每個SAS卡連接的硬盤的數(shù)量,并檢測所有硬盤的狀態(tài)信息并保存,最后將服務(wù)器進(jìn)行重啟,并且在服務(wù)器重啟的過程中,檢測多個PCIE插槽的傳輸速率并保存,從而能夠自動化的對服務(wù)器硬盤和PCIE插槽進(jìn)行檢查,并將獲得的測試數(shù)據(jù)和服務(wù)器運(yùn)行數(shù)據(jù)結(jié)果進(jìn)行保存,節(jié)省了人力成本,提高了檢測效率。

根據(jù)本發(fā)明的一個實(shí)施例,檢測所有硬盤的狀態(tài)信息并保存包括:

根據(jù)所有硬盤的狀態(tài)信息,確定每個硬盤是否正常工作;

在硬盤不正常工作的情況下,輸出錯誤信息并保存。

根據(jù)本發(fā)明的一個實(shí)施例,將服務(wù)器進(jìn)行重啟,并且在服務(wù)器重啟的過程中,檢測多個PCIE插槽的傳輸速率并保存包括:

設(shè)置服務(wù)器的關(guān)機(jī)時(shí)間和重啟次數(shù);

根據(jù)關(guān)機(jī)時(shí)間和重啟次數(shù),對服務(wù)器進(jìn)行重啟,并且在服務(wù)器每次重啟進(jìn)入系統(tǒng)后,檢測多個PCIE插槽的傳輸速率并保存。

根據(jù)本發(fā)明的一個實(shí)施例,SAS卡分別連接PCIE插槽和硬盤。

為了更好的描述本發(fā)明,現(xiàn)在以一個具體的實(shí)施例進(jìn)行詳細(xì)的描述。

現(xiàn)以雙路高密度存儲服務(wù)器硬件架構(gòu)為例來介紹本發(fā)明,如圖2所示,PCIE插槽直接從CPU(Central Processing Unit,中央處理器)里引出,并且每個CPU引出的PCIE插槽上都連接有一塊SAS(Serial Attached SCSI,串行連接小型計(jì)算機(jī)系統(tǒng)接口)卡,SAS卡通過SAS線與下面的硬盤(如硬盤0、硬盤1等)連接,此外,當(dāng)然可以理解,根據(jù)實(shí)際需求對SAS卡和硬盤的數(shù)量進(jìn)行設(shè)置,本發(fā)明對此不做限定。

進(jìn)一步,如圖3所示,首先檢測SAS卡的數(shù)量以及每塊SAS卡連接的硬盤數(shù)量,通過SAS卡的數(shù)量和每塊SAS卡連接的硬盤數(shù)量可以確定服務(wù)器的硬盤總數(shù)并對所有的硬盤進(jìn)行健康檢測,其次通過設(shè)置服務(wù)器關(guān)機(jī)時(shí)間和重啟次數(shù),且在每次重啟進(jìn)入服務(wù)器系統(tǒng)后檢測PCIE插槽速率信息,經(jīng)多次重復(fù)檢測可以保證其檢測的可靠性,最后通過輸出檢查結(jié)果確定服務(wù)器硬盤和PCIE插槽的健康狀態(tài),同時(shí),在檢測硬盤健康狀態(tài)(或能否正常工作)時(shí),當(dāng)檢測出不正常工作或損壞的硬盤時(shí),將該硬盤的信息輸出為錯誤信息并保存。

此外,下面以采用Linux系統(tǒng)下shell腳本實(shí)現(xiàn)上述技術(shù)方案為例,將該shell腳本打包成壓縮包,并且采用兩級目錄,以及根目錄下存放3個文件夾和6個主腳本,其中,上述6個主腳本包括:

test_all.sh為主執(zhí)行程序,里面嵌套硬盤檢測和PCIE檢測功能函數(shù),同時(shí),該測試由test_all.sh作為主程序入口,調(diào)用其它腳本協(xié)同工作完成測試;

hdd_test.sh為硬盤檢測程序,自動識別服務(wù)器硬盤數(shù)量且對所有硬盤進(jìn)行健康狀態(tài)檢查,并保存結(jié)果;

check_pcie.sh為PCIE速率檢測程序;

run_dc.sh為設(shè)置服務(wù)器自動掉電重啟次數(shù);

Reboot.sh為重啟系統(tǒng)程序;

Config為獲取當(dāng)前目錄下文件路徑信息;

上述3個文件夾:

Log為存放日志文件,PCIE檢測以及掉電重啟等執(zhí)行記錄都放在此日志文件中;

Tools為存放硬盤檢測文件;

Result為存放檢測結(jié)果。

根據(jù)本發(fā)明的實(shí)施例,還提供了一種服務(wù)器設(shè)備的檢測裝置。

如圖4所示,根據(jù)本發(fā)明實(shí)施例的服務(wù)器設(shè)備的檢測裝置包括:

獲取模塊41,用于獲取SAS卡的數(shù)量信息;

硬盤檢測模塊42,用于根據(jù)SAS卡的數(shù)量信息,確定每個SAS卡連接的硬盤的數(shù)量,并檢測所有硬盤的狀態(tài)信息并保存;

PCIE插槽檢測模塊43,用于將服務(wù)器進(jìn)行重啟,并且在服務(wù)器重啟的過程中,檢測多個PCIE插槽的傳輸速率并保存。

根據(jù)本發(fā)明的一個實(shí)施例,硬盤檢測模塊42包括:

確定模塊(未示出),用于根據(jù)所有硬盤的狀態(tài)信息,確定每個硬盤是否正常工作;

輸出模塊(未示出),用于在硬盤不正常工作的情況下,輸出錯誤信息并保存。

根據(jù)本發(fā)明的一個實(shí)施例,PCIE插槽檢測模塊43包括:

設(shè)置模塊(未示出),用于設(shè)置服務(wù)器的關(guān)機(jī)時(shí)間和重啟次數(shù);

重啟檢測模塊(未示出),用于根據(jù)關(guān)機(jī)時(shí)間和重啟次數(shù),對服務(wù)器進(jìn)行重啟,并且在服務(wù)器每次重啟進(jìn)入系統(tǒng)后,檢測多個PCIE插槽的傳輸速率并保存。

根據(jù)本發(fā)明的一個實(shí)施例,SAS卡分別連接PCIE插槽和硬盤。

綜上所述,借助于本發(fā)明的上述技術(shù)方案,通過獲取SAS卡的數(shù)量信息,隨后根據(jù)SAS卡的數(shù)量信息,確定每個SAS卡連接的硬盤的數(shù)量,并檢測所有硬盤的狀態(tài)信息并保存,最后將服務(wù)器進(jìn)行重啟,并且在服務(wù)器重啟的過程中,檢測多個PCIE插槽的傳輸速率并保存,從而能夠自動化的對服務(wù)器硬盤和PCIE插槽進(jìn)行檢查,并將獲得的測試數(shù)據(jù)和服務(wù)器運(yùn)行數(shù)據(jù)結(jié)果進(jìn)行保存,節(jié)省了人力成本,提高了檢測效率。

以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1