两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種中央處理器故障定位的方法及裝置與流程

文檔序號:12271144閱讀:437來源:國知局
一種中央處理器故障定位的方法及裝置與流程

本發(fā)明涉及監(jiān)控管理領域,特別是涉及一種中央處理器故障定位的方法,還涉及一種中央處理器故障定位的裝置。



背景技術:

隨著科技發(fā)展的迅速,各行各業(yè)都離不開計算機,用戶對計算機運算能力的要求也在不斷的提高。中央處理器(Central Process Unit,簡稱CPU)是計算機運算和控制的核心,用于解釋計算機指令以及處理計算機軟件中的數據,是決定計算機運算能力的關鍵部件??焖贉蚀_的定位故障的CPU,可以大大的節(jié)省修理或替換故障CPU的時間,從而提高運維人員的工作效率,進一步保證計算機的運算質量。

目前,由于修理或替換故障的CPU需要在斷電的情況下實施,現有技術對于故障診斷定位的方法主要是在開機狀態(tài)下識別出故障的CPU,依靠人工記住CPU的具體位置,然后到達現場按照之前記憶的位置在斷電的情況下進行修理或替換故障的CPU。在CPU故障較多或CPU布局復雜的情況下,依靠人為記憶,不可避免的會記錯故障CPU的位置,這樣就需要反復更換驗證,從而浪費大量的時間和人力,嚴重時甚至會導致整個計算機癱瘓,造成大量業(yè)務中斷。



技術實現要素:

本發(fā)明的目的是提供一種中央處理器故障定位的方法及裝置,對現有技術中依靠人為記憶故障CPU位置信息進行改進,提高了定位的準確率。

為解決上述技術問題,本發(fā)明實施例提供以下技術方案:

本發(fā)明一方面提供了一種中央處理器故障定位的方法,包括:

監(jiān)控各中央處理器的狀態(tài)信息;

判斷各所述中央處理器是否發(fā)生故障,當判定各所述中央處理器中存在故障中央處理器時,生成故障信息;

根據所述故障信息,開啟與所述故障中央處理器對應的故障指示燈;

其中,所述故障指示燈在斷電的狀態(tài)下正常工作。

優(yōu)選的,所述故障指示燈通過大電池或大電容供電,和/或所述故障指示燈通過主板電池供電。

優(yōu)選的,所述故障指示燈設置在故障指示燈板,或對應的所述中央處理器上;

其中,所述故障指示燈板通過總線與所述中央處理器相連。

優(yōu)選的,所述判斷各所述中央處理器是否發(fā)生故障的過程包括:

在判斷過程中,所述故障指示燈通過閃爍進行提示;

還包括:

當判定各所述中央處理器未發(fā)生故障且對應的所述故障指示燈為開啟狀態(tài)時,關閉對應的所述故障指示燈。

優(yōu)選的,在所述判斷各所述中央處理器是否發(fā)生故障之后進一步包括:

當判定各所述中央處理器中存在所述故障中央處理器時,蜂鳴器長鳴進行報警提示。

本發(fā)明另一方面提供了一種中央處理器故障定位的裝置,包括:

監(jiān)控模塊,用于監(jiān)控各中央處理器的狀態(tài)信息;

診斷故障模塊,用于判斷各所述中央處理器是否發(fā)生故障,當判定各所述中央處理器中存在故障中央處理器時,生成故障信息;

故障指示燈控制模塊,用于根據所述故障信息,開啟與所述故障中央處理器對應的故障指示燈;

其中,所述故障指示燈在斷電的狀態(tài)下正常工作。

優(yōu)選的,所述故障指示燈通過大電池或大電容供電,和/或所述故障指示燈通過主板電池供電。

優(yōu)選的,所述故障指示燈設置在故障指示燈板,或對應的所述中央處理器上;

其中,所述故障指示燈板通過總線與所述中央處理器相連。

優(yōu)選的,所述診斷故障模塊具體為:

在判斷過程中,所述故障指示燈通過閃爍進行提示;

當判定所述各中央處理器未發(fā)生故障且對應的所述故障指示燈為開啟狀態(tài)時,關閉對應的所述故障指示燈的模塊。

優(yōu)選的,該裝置進一步包括:

報警模塊,用于在判斷所述各中央處理器是否發(fā)生故障之后,如果判定各所述中央處理器存在所述故障中央處理器,則蜂鳴器長鳴進行報警提示。

本發(fā)明實施例提供了一種中央處理器故障定位的方法,即設計故障指示燈,在CPU發(fā)生故障后,通過給處于斷電狀態(tài)的所述故障指示燈提供電源,使故障CPU對應的所述故障指示燈正常工作,從而實現了準確定位故障CPU。

本發(fā)明的優(yōu)點在于改進了現有技術中依靠人為記憶故障CPU位置信息,通過故障指示燈的指示快速識別故障CPU的位置,從而節(jié)省了尋找故障CPU和更換驗證的時間,提高了定位的準確率,從而提高了運維人員的工作效率,一定程度上確保了計算機的運算質量。此外,本發(fā)明實施例還針對中央處理器故障定位的方法提供了相應的實現裝置,進一步使得所述方法更具有實用性,所述裝置具有相應的優(yōu)點。

附圖說明

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

圖1為本發(fā)明實施例提供的一種服務器CPU故障定位的結構框圖;

圖2為本發(fā)明實施例提供的一種CPU故障定位方法的流程示意圖;

圖3為本發(fā)明實施例提供的另一種CPU故障定位方法的流程示意圖;

圖4為本發(fā)明實施例提供的一種CPU故障定位裝置的結構圖;

圖5為本發(fā)明實施例提供的另一種CPU故障定位裝置的結構圖。

具體實施方式

為了使本技術領域的人員更好地理解本發(fā)明方案,下面結合附圖和具體實施方式對本發(fā)明作進一步的詳細說明。顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

本申請的說明書和權利要求書及上述附圖中的術語“第一”、“第二”、“第三”“第四”等是用于區(qū)別不同的對象,而不是用于描述特定的順序。此外術語“包括”和“具有”以及他們任何變形,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產品或設備沒有限定于已列出的步驟或單元,而是可包括沒有列出的步驟或單元。

本申請的發(fā)明人經過研究發(fā)現,對于故障CPU的定位,現有技術依靠人為記憶故障CPU位置信息實現對故障CPU的定位,在CPU設計較為簡單,故障發(fā)生較少時,依靠現有技術完全可以實現對故障CPU的定位。然而在復雜的布局或CPU出錯較多時,人為記憶故障CPU信息難免會有錯誤,鑒于此,本申請通過設計故障指示燈,在CPU發(fā)生故障后,通過給處于斷電狀態(tài)的所述故障指示燈提供電源,使故障CPU對應的所述故障指示燈正常工作,從而實現了準確定位故障CPU,提高了定位的準確率,從而提高了運維人員的工作效率。

基于上述本發(fā)明實施例的技術方案,下面首先結合圖1對本發(fā)明實施例的技術方案涉及的一些可能的應用場景進行舉例介紹,圖1為本發(fā)明實施例提供的一種服務器CPU故障定位的結構框圖。

如圖1所示,服務器有N個CPU,每個CPU對應的故障指示燈設置于故障指示燈板,所述故障指示燈板通過總線與CPU相連,所述的大電池是用來在斷電后,為所述故障指示燈提供電源,使其正常工作。

現有技術中,當CPU出現故障時,工作人員判斷故障CPU并記住其位置。到達現場斷電后,依據之前記憶的位置對故障CPU進行修理或替換。當故障CPU較多或CPU布局較復雜時,人為記憶難免會出錯。

本申請?zhí)峁┑姆桨甘钱斉卸ǖ谝籆PU出現故障時,開啟與第一CPU對應的故障指示燈。當工作人員到達現場,將服務器斷電后,CPU故障燈由大電池的提供電源,使其繼續(xù)保持工作狀態(tài)。工作人員可以根據CPU故障指示燈的提示確定故障CPU的位置,其后對其進行修理或替換。鑒于現有技術,本申請的方案可快速無差錯識別故障CPU位置,提高了工作人員的工作效率,一定程度上保證了服務器的工作質量。

需要注意的是,上述應用場景僅是為了便于理解本申請的思想和原理而示出,本申請的實施方式在此方面不受任何限制。相反,本申請的實施方式可以應用于適用的任何場景。

在介紹了本發(fā)明實施例的技術方案后,下面詳細的說明本申請的各種非限制性實施方式。

實施例一:

首先參見圖2,圖2為本發(fā)明實施例提供的一種CPU故障定位方法的流程示意圖,本發(fā)明實施例可包括以下內容:

步驟201:監(jiān)控各中央處理器的狀態(tài)信息。

其中,中央處理器至少為兩個。當CPU個數為1個時,識別故障CPU的位置是無意義的,因此也不存在定位的問題。

可通過設計程序來監(jiān)控CPU的狀態(tài)信息,也可采用其他方式進行監(jiān)控。

所述狀態(tài)信息可包括:

CPU電源狀態(tài)信息,不同狀態(tài)用不同的符號進行標記,例如C0激活、C1掛起、C2停止允許和C3睡眠等;

CPU的設備性能狀態(tài)信息,例如監(jiān)控CPU的電壓和時鐘頻率信息,CPU的占用率等;

CPU溫度狀態(tài)信息,可通過設置溫度傳感器測定CPU的當前溫度。

上述狀態(tài)信息僅為示例列出,實際操作中,監(jiān)控CPU狀態(tài)信息中可還包括其他狀態(tài)信息。

步驟202:判斷各所述中央處理器是否發(fā)生故障,當判定各所述中央處理器中存在故障中央處理器時,生成故障信息。

可預設CPU各個狀態(tài)信息正常工作的值,所述的值可為范圍或狀態(tài)值(例如溫度正常工作的范圍30-80℃,CPU電源狀態(tài)值正常工作可為C1),根據步驟201監(jiān)控得到的狀態(tài)信息值與預設正常工作值進行比較。如果是數值,不在正常工作的范圍內,則表示當前監(jiān)控的CPU發(fā)生故障;如果是狀態(tài)值,若所監(jiān)控的狀態(tài)值為非正常工作的狀態(tài)值,則表明當前監(jiān)控的CPU發(fā)生故障。例如,當監(jiān)控當前CPU的溫度為90℃,或CPU占用率一直保持在95%以上,或保持超高頻或超低頻,或CPU核心電壓太低,或CPU處于深度睡眠中無法喚醒,出現上述現象時,可判定當前CPU出現故障,需要進行修理或替換。需要說明的是,上述所列舉的現象僅為示例,實際操作過程中,判斷CPU故障的表征參數和現象還有許多。

判定存在故障CPU時,生成故障信息。所述生成故障信息可以是判定出現一個故障CPU就生成一次故障信息;或也可為設定一個周期,例如1s,在一個周期內,判定出現故障CPU后僅記錄當前故障CPU的信息(例如故障信息、CPU位置信息),一個周期結束后,統(tǒng)計出現故障CPU的信息,統(tǒng)一生成故障信息,所述故障信息包括所述周期內所有發(fā)生故障CPU的信息。

所述故障信息可以是表結構的故障信息表的,例如對于周期內生成的故障信息表,表的一列為CPU的標號,如第一CPU、第二CPU…第N CPU,一行為相應CPU的位置信息。所述故障信息的格式還可以是文檔、圖片、網頁,當然,必要的時候,也可設為其他格式。

當然,對于設置程序來監(jiān)控CPU狀態(tài),給程序預設正常工作的值,當監(jiān)控的CPU狀態(tài)跟預設不同時,則提示當前監(jiān)控的CPU出現故障;而對于人工進行判斷時,則可不提前做預設。具體實現時,結合實際情況做相應的設置。

步驟203:根據所述故障信息,開啟與所述故障中央處理器對應的故障指示燈,其中,所述故障指示燈在斷電的狀態(tài)下正常工作。

具體的,所述故障指示燈在斷電狀態(tài)下可由主板電池和/或大電池和/或大電容供電,使其繼續(xù)保持工作狀態(tài)。需要說明的是,也可采用其他方式進行供電,只要保證斷電狀態(tài)下故障指示燈可正常工作即可。其中,主板電池只適用于維護時間較短的情況,大電池或大電容可適用于較長時間的維護。實際操作時,CPU故障太多,或CPU布局特別復雜,或為了避免出現維護現場緊急狀況而耽擱維護時間,故障指示燈需要長時間保持工作狀態(tài),可以將三者結合起來使用或其中兩者配合使用如主板電池和大電池,舉例來說,斷電后,可以先采用主板電池為故障指示燈供電,假設主板電池為當前故障指示燈供電的時間為1h,而工作人員在檢查現場后發(fā)現CPU布局較為復雜,反饋至少需要1.5h的作業(yè)時間,相關人員就可在50min中左右,換到大電池或大電容繼續(xù)為故障指示燈提供電源。此外還可采用容量大,放電時間長的新型電池或電容(如石墨烯電池或石墨烯電容)。

所述開啟故障CPU對于的故障指示燈的方法有兩種,即根據斷電狀態(tài)下故障CPU的供電電源決定采用哪種方法。當由主板電池供電時,在斷電后,會自動為故障指示燈提供電源;當由大電池或大電容供電時,需要工作人員通過開關開啟故障指示燈。

所述故障指示燈的安裝位置可直接安裝在相應的CPU上,也可在設備顯眼的地方(如設備的門或設備的正上方)設置故障指示燈板,所述故障指示燈板安裝所有CPU對應的故障指示燈,所述故障指示燈板通過總線與所述中央處理器相連。

所述的故障指示燈可為LED或發(fā)光二極管,或其他任意一種燈,只要可以發(fā)光即可。優(yōu)選的,故障指示燈選擇針狀的、耗電量小和體積小的燈。

可以看出,本發(fā)明實施例通過設計故障指示燈,在CPU發(fā)生故障后,通過給處于斷電狀態(tài)的所述故障指示燈提供電源,使故障CPU對應的所述故障指示燈繼續(xù)正常工作,從而實現了準確定位故障CPU。改進了現有技術中依靠人為記憶故障CPU位置信息,通過故障指示燈的指示快速識別故障CPU位置信息,從而提高了運維人員的工作效率。

考慮在實際定位操作過程中,為了更方便的使用該方法,基于上述實施例做了部分改進。

實施例二:

參見圖3,圖3為本發(fā)明實施例提供的另一種CPU故障定位方法的流程示意圖,本發(fā)明實施例例如可應用于CPU所在的服務器,具體的可包括以下內容:

步驟301:監(jiān)控各中央處理器的狀態(tài)信息。

具體的與實施例一的步驟201所描述一致,此處不再贅述。

步驟302:判斷各所述中央處理器是否發(fā)生故障,如果是,則進入步驟303;

如果否,則進入步驟304。

步驟303:所述故障中央處理器對應的故障指示燈為開啟狀態(tài),其中,所述故障指示燈在斷電的狀態(tài)下正常工作。

步驟304:所述故障中央處理器對應的故障指示燈為關閉狀態(tài)。

在判斷過程中,可進一步包括故障指示燈通過閃爍進行提示。做該項設置,是為了其客戶或工作人員更直觀的了解當前的工作狀態(tài),也可不做該項設置。具體的:

當判定各所述中央處理器未發(fā)生故障且對應的所述故障指示燈為開啟狀態(tài)時,關閉對應的所述故障指示燈;

當判定各所述中央處理器發(fā)生故障且對應的所述故障指示燈為關閉狀態(tài)時,開啟對應的所述故障指示燈;

當判定各所述中央處理器未發(fā)生故障且對應的所述故障指示燈為關閉狀態(tài)時,不做任何處理;

當判定各所述中央處理器發(fā)生故障且對應的所述故障指示燈為開啟狀態(tài)時,不做任何處理。

在所述判斷各所述中央處理器是否發(fā)生故障之后進一步包括:

當判定各所述中央處理器中存在所述故障中央處理器時,蜂鳴器長鳴進行報警提示,做該項設置,是為了其客戶或工作人員更直觀的了解當前CPU的工作狀態(tài),可替換為其他提醒裝置,但也可不做該項設置。

由上可知,本發(fā)明實施例基于實施例一的基礎進一步包括在判斷過程中設置故障指示燈閃爍和發(fā)生故障后提示報警,使得本申請的技術方案更加直觀、形象化,方便工作人員使用。

本發(fā)明實施例還針對CPU故障定位的方法提供了相應的實現裝置,進一步使得所述方法更具有實用性。下面對本發(fā)明實施例提供的一種中央處理器故障定位的裝置進行介紹,下文描述的一種CPU故障定位的裝置與上文描述的一種CPU故障定位的方法可相互對應參照。

實施例三:

參見圖4,圖4為本發(fā)明實施例提供的一種CPU故障定位裝置的結構圖,該裝置可包括:

監(jiān)控模塊401,用于監(jiān)控各中央處理器的狀態(tài)信息。

其中,監(jiān)控模塊可設計程序單元來監(jiān)控各處理器的狀態(tài)信息,監(jiān)控的狀態(tài)信息可為CPU電源狀態(tài)信息,不同狀態(tài)用不同的符號進行標記,例如C0激活、C1掛起、C2停止允許和C3睡眠等;CPU的設備性能狀態(tài)信息,例如監(jiān)控CPU的電壓和時鐘頻率信息,CPU的占用率等;CPU溫度狀態(tài)信息,可通過設置溫度傳感器測定CPU的當前溫度。上述狀態(tài)信息僅為示例列出,實際操作中,監(jiān)控CPU狀態(tài)信息中可還包括其他狀態(tài)信息。

診斷故障模塊402,用于判斷各所述中央處理器是否發(fā)生故障,當判定各所述中央處理器中存在故障中央處理器時,生成故障信息。

監(jiān)控模塊401將監(jiān)控得到的當前CPU的狀態(tài)信息發(fā)送到診斷故障模塊402,在診斷故障模塊402中可預設CPU正常工作的狀態(tài)信息,該模塊通過比較所接收到的當前CPU信息與預設信息作比較,從而判斷出當前CPU是否發(fā)生故障。當判定各所述中央處理器中存在故障CPU時,生成故障信息。

故障指示燈控制模塊403,用于根據所述故障信息,開啟與所述故障中央處理器對應的故障指示燈;

其中,所述故障指示燈在斷電的狀態(tài)下正常工作。

該模塊接收診斷故障模塊402發(fā)送的故障信息,根據所述故障信息決定故障指示燈的狀態(tài)。具體的可包括供電單元,所述供電單元可為主板電池和/或大電池和/或大電容;還包括故障指示燈單元,所述故障指示燈單元用來設置故障指示燈,具體的可直接設置在相應的CPU上,也可設置故障指示燈板;還包括開關單元,當由大電池或大電容為處于斷電狀態(tài)的故障指示燈供電時,所述開關單元用來開啟故障指示燈。

進一步,參見圖5,圖5為本發(fā)明實施例提供的另一種CPU故障定位裝置的結構圖。本裝置還可包括:

診斷故障模塊402進一步包括時鐘單元和記錄信息單元。用來周期性的生成故障信息。具體的:

設定時鐘,例如1s,在一個時鐘周期內,判定出現故障CPU后僅記錄當前故障CPU的信息(例如故障信息、CPU位置信息),一個周期結束后,統(tǒng)計出現故障CPU的信息,統(tǒng)一生成故障信息,所述故障信息包括所述周期內所有發(fā)生故障CPU的信息。

在判斷過程中,所述故障指示燈可通過閃爍進行提示。具體的:

當判定各所述中央處理器未發(fā)生故障且對應的所述故障指示燈為開啟狀態(tài)時,關閉對應的所述故障指示燈;

當判定各所述中央處理器發(fā)生故障且對應的所述故障指示燈為關閉狀態(tài)時,開啟對應的所述故障指示燈;

當判定各所述中央處理器未發(fā)生故障且對應的所述故障指示燈為關閉狀態(tài)時,不做任何處理;

當判定各所述中央處理器發(fā)生故障且對應的所述故障指示燈為開啟狀態(tài)時,不做任何處理。

報警模塊404,用于在判斷所述各中央處理器是否發(fā)生故障之后,如果判定各所述中央處理器存在所述故障中央處理器,則蜂鳴器長鳴進行報警提示。

本發(fā)明實施例提供了一種中央處理器故障定位的實現裝置,即通過設置監(jiān)控模塊、診斷故障模塊和故障指示燈控制模塊,在CPU發(fā)生故障后,通過給處于斷電狀態(tài)的所述故障指示燈提供電源,使故障CPU對應的所述故障指示燈正常工作,從而實現了準確定位故障CPU。通過故障指示燈的指示快速識別故障CPU位置信息,從而節(jié)省了尋找故障CPU和更換驗證的時間,提高了定位的準確率,從而提高了運維人員的工作效率,一定程度上確保了計算機的運算質量。

本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其它實施例的不同之處,各個實施例之間相同或相似部分互相參見即可。對于實施例公開的裝置而言,由于其與實施例公開的方法相對應,所以描述的比較簡單,相關之處參見方法部分說明即可。

專業(yè)人員還可以進一步意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結合來實現,為了清楚地說明硬件和軟件的可互換性,在上述說明中已經按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術方案的特定應用和設計約束條件。專業(yè)技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發(fā)明的范圍。

結合本文中所公開的實施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結合來實施。軟件模塊可以置于隨機存儲器(RAM)、內存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或技術領域內所公知的任意其它形式的存儲介質中。

以上對本發(fā)明所提供的一種中央處理器故障定位的方法以及裝置進行了詳細介紹。本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想。應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以對本發(fā)明進行若干改進和修飾,這些改進和修飾也落入本發(fā)明權利要求的保護范圍內。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
宕昌县| 商洛市| 琼结县| 兴城市| 康平县| 张掖市| 通道| 高安市| 静安区| 永清县| 万宁市| 鄂托克旗| 兴安县| 龙陵县| 长沙县| 金湖县| 阜阳市| 兴海县| 花垣县| 祁阳县| 贺兰县| 古浪县| 阿坝县| 广河县| 玉林市| 岑溪市| 镇宁| 伊宁市| 昭通市| 连江县| 大竹县| 大足县| 九寨沟县| 咸宁市| 吴江市| 新源县| 江阴市| 黔西县| 新民市| 高青县| 深水埗区|