本申請涉及服務器故障診斷,尤其涉及一種服務器故障診斷方法、一種服務器故障診斷裝置、一種計算機可讀存儲介質和一種電子設備。
背景技術:
1、在當今數(shù)字化時代,服務器在各類信息技術系統(tǒng)中扮演著至關重要的角色。服務器的穩(wěn)定運行直接關系到業(yè)務的連續(xù)性、數(shù)據(jù)的安全性以及用戶體驗的優(yōu)劣。
2、相關技術中,根據(jù)服務器的cpu(central?processing?unit,中央處理器)使用率或者內存使用率,對服務器進行故障診斷。但是該方法的故障診斷準確性較低,降低了服務器的運行穩(wěn)定性。
技術實現(xiàn)思路
1、本申請旨在至少在一定程度上解決相關技術中的技術問題之一。為此,本申請的第一個目的在于提出一種服務器故障診斷方法,通過多個特征指標對服務器進行特征診斷,提高了故障診斷精度,提升了服務器的運行穩(wěn)定性。
2、本申請的第二個目的在于提出一種服務器故障診斷裝置。
3、本申請的第三個目的在于提出一種計算機可讀存儲介質。
4、本申請的第四個目的在于提出一種電子設備。
5、為達到上述目的,本申請第一方面實施例提出了一種服務器故障診斷方法,該方法包括:獲取服務器的多個特征指標的數(shù)據(jù)信息和每個特征指標的預設正常閾值范圍;根據(jù)特征指標的數(shù)據(jù)信息和對應的預設正常閾值范圍確定相應特征指標的特征偏離度;根據(jù)多個特征指標的特征偏離度及其對應的權重系數(shù)確定特征綜合評估值;根據(jù)特征綜合評估值對服務器進行故障診斷。
6、根據(jù)本申請實施例的服務器故障診斷方法,首先獲取服務器的多個特征指標的數(shù)據(jù)信息和每個特征指標的預設正常閾值范圍,根據(jù)特征指標的數(shù)據(jù)信息和對應的預設正常閾值范圍確定相應特征指標的特征偏離度,并根據(jù)多個特征指標的特征偏離度及其對應的權重系數(shù)確定特征綜合評估值,以及根據(jù)特征綜合評估值對服務器進行故障診斷。由此,該方法通過多個特征指標對服務器進行特征診斷,提高了故障診斷精度,為服務器的穩(wěn)定運行提供了保障。
7、另外,根據(jù)本申請上述實施例的服務器故障診斷方法,還可以具有如下的附加技術特征:
8、根據(jù)本申請的一個實施例,根據(jù)每個特征指標的數(shù)據(jù)信息和對應的預設正常閾值范圍確定相應特征指標的特征偏離度,包括:在特征指標的數(shù)據(jù)信息處于預設正常閾值范圍內的情況下,確定相應特征指標的特征偏離度為零;在特征指標的數(shù)據(jù)信息超過對應的預設正常閾值范圍的上限值的情況下,分別獲取數(shù)據(jù)信息與預設正常閾值范圍的上限值之間的第一差值以及預設正常閾值范圍的上限值與下限值之間的第二差值,并根據(jù)第一差值與第二差值的比值確定相應特征指標的特征偏離度;在特征指標的數(shù)據(jù)信息低于預設正常閾值范圍的下限值的情況下,分別獲取預設正常閾值范圍的下限值與數(shù)據(jù)信息之間的第三差值以及預設正常范圍的上限值與下限值之間的第二差值,并根據(jù)第三差值與第二差值的比值確定相應特征指標的特征偏離度。
9、根據(jù)本申請的一個實施例,根據(jù)多個特征指標的特征偏離度及其對應的權重系數(shù)確定特征綜合評估值,包括:根據(jù)特征指標的特征偏離度及其對應的權重系數(shù)的乘積,得到相應特征指標的故障評估值;根據(jù)多個特征指標的故障評估值的和值,得到特征綜合評估值。
10、根據(jù)本申請的一個實施例,根據(jù)特征綜合評估值對服務器進行故障診斷,包括:在特征綜合評估值大于等于預設故障閾值的情況下,確定服務器處于故障高風險狀態(tài);在特征綜合評估值小于預設故障閾值的情況下,確定服務器處于正?;蚬收系惋L險狀態(tài)。
11、根據(jù)本申請的一個實施例,該服務器故障診斷方法還包括:獲取在預設時間段內的多個歷史特征綜合評估值;根據(jù)多個歷史特征綜合評估值確定預設時間段內的故障預測系數(shù)序列;根據(jù)故障預測系數(shù)序列的數(shù)值變化對服務器進行故障預測。
12、根據(jù)本申請的一個實施例,故障預測系數(shù)序列包括多個故障預測系數(shù),通過下述公式計算預設時間段內故障預測系數(shù)序列中的故障預測系數(shù):
13、
14、其中,pk表示故障預測系數(shù)序列中的第k個故障預測系數(shù),et表示在預設時間段內第t個歷史特征綜合評估值,在預設時間段內的多個歷史特征綜合評估值的平均值,et-k表示在預設時間段內第t-k個歷史特征綜合評估值。
15、根據(jù)本申請的一個實施例,根據(jù)故障預測系數(shù)序列的數(shù)值變化對服務器進行故障預測,包括:在故障預測系數(shù)序列的數(shù)值呈遞增變化趨勢的情況下,確定服務器的故障風險增大;在故障預測系數(shù)序列的數(shù)值呈遞減變化趨勢且在達到預設數(shù)值時停止變化的情況下,確定服務器的故障風險降低。
16、為達到上述目的,本申請第二方面實施例提出了一種服務器故障診斷裝置,該裝置包括:獲取模塊,用于獲取服務器的多個特征指標的數(shù)據(jù)信息和每個特征指標的預設正常閾值范圍;第一確定模塊,用于根據(jù)特征指標的數(shù)據(jù)信息和對應的預設正常閾值范圍確定相應特征指標的特征偏離度;第二確定模塊,用于根據(jù)多個特征指標的特征偏離度及其對應的權重系數(shù)確定特征綜合評估值;故障診斷模塊,用于根據(jù)特征綜合評估值對服務器進行故障診斷。
17、根據(jù)本申請實施例的服務器故障診斷裝置,通過獲取模塊獲取服務器的多個特征指標的數(shù)據(jù)信息和每個特征指標的預設正常閾值范圍,通過第一確定模塊根據(jù)特征指標的數(shù)據(jù)信息和對應的預設正常閾值范圍確定相應特征指標的特征偏離度,通過第二確定模塊根據(jù)多個特征指標的特征偏離度及其對應的權重系數(shù)確定特征綜合評估值,故障診斷模塊根據(jù)特征綜合評估值對服務器進行故障診斷。由此,該裝置通過多個特征指標對服務器進行特征診斷,提高了故障診斷精度,為服務器的穩(wěn)定運行提供了保障。
18、為達到上述目的,本申請第三方面實施例提出了一種計算機可讀存儲介質,其上存儲有服務器故障診斷程序,該服務器故障診斷程序被處理器執(zhí)行時實現(xiàn)上述服務器故障診斷方法。
19、根據(jù)本申請實施例的計算機可讀存儲介質,在其上存儲的服務器故障診斷程序被處理器執(zhí)行時實現(xiàn)上述服務器故障診斷方法,基于上述服務器故障診斷方法,通過多個特征指標對服務器進行特征診斷,提高了故障診斷精度,為服務器的穩(wěn)定運行提供了保障。
20、為達到上述目的,本申請第四方面實施例提出了一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的服務器故障診斷程序,處理器執(zhí)行服務器故障診斷程序時,實現(xiàn)上述的服務器故障診斷方法。
21、根據(jù)本申請實施例的電子設備,通過處理器執(zhí)行服務器故障診斷程序時,實現(xiàn)上述的服務器故障診斷方法,基于上述服務器故障診斷方法,通過多個特征指標對服務器進行特征診斷,提高了故障診斷精度,為服務器的穩(wěn)定運行提供了保障。
22、本申請附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本申請的實踐了解到。
1.一種服務器故障診斷方法,其特征在于,所述方法包括:
2.根據(jù)權利要求1所述的服務器故障診斷方法,其特征在于,所述根據(jù)每個特征指標的數(shù)據(jù)信息和對應的預設正常閾值范圍確定相應特征指標的特征偏離度,包括:
3.根據(jù)權利要求1所述的服務器故障診斷方法,其特征在于,所述根據(jù)多個所述特征指標的特征偏離度及其對應的權重系數(shù)確定特征綜合評估值,包括:
4.根據(jù)權利要求1所述的服務器故障診斷方法,其特征在于,所述根據(jù)所述特征綜合評估值對所述服務器進行故障診斷,包括:
5.根據(jù)權利要求1-4任一項所述的服務器故障診斷方法,其特征在于,所述方法還包括:
6.根據(jù)權利要求5所述的服務器故障診斷方法,其特征在于,所述故障預測系數(shù)序列包括多個故障預測系數(shù),通過下述公式計算所述預設時間段內故障預測系數(shù)序列中的故障預測系數(shù):
7.根據(jù)權利要求5所述的服務器故障診斷方法,其特征在于,所述根據(jù)所述故障預測系數(shù)序列的數(shù)值變化對所述服務器進行故障預測,包括:
8.一種服務器故障診斷裝置,其特征在于,所述裝置包括:
9.一種計算機可讀存儲介質,其特征在于,其上存儲有服務器故障診斷程序,該服務器故障診斷程序被處理器執(zhí)行時實現(xiàn)根據(jù)權利要求1-7中任一項所述的服務器故障診斷方法。
10.一種電子設備,其特征在于,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的服務器故障診斷程序,所述處理器執(zhí)行所述服務器故障診斷程序時,實現(xiàn)根據(jù)權利要求1-7中任一項所述的服務器故障診斷方法。