本實用新型涉及服務器離線診斷技術領域,具體地說是一種基于USB的離線診斷系統。
背景技術:
隨著用戶需求的的不斷提升和科技進步的不斷發展,服務器的性能越來越卓越,同時也使得服務器系統越來越復雜。卓越的性能給用戶帶來良好體驗的同時,也引入了一個棘手的問題—系統維護越來越困難。當系統出現故障時,面對如此龐大的電子系統,數量眾多的系統板卡,成千上萬的電子元器件,系統維護工程師往往要花費大量的時間才能定位到故障點,很多情況下,還需要借助于實驗室分析才能定位,這浪費了大量的時間和人力消耗,同時長時間宕機也給客戶帶來了很大損失。
芯片廠商和系統設計者都看到了這一問題,他們通過各種方法來提高自診斷能力,減少故障定位時間,提高系統維護效率。一般情況下芯片會根據自身的工作狀態輸出一些狀態指示信號,例如:指示錯誤的Error信號,指示溫度異常的Hot信號,指示電源質量的PWRGOOD等,系統設計者通過一定的手段收集這些狀態信號并作出診斷,指示系統故障,給系統維護者提供幫助。
常規的故障診斷方法可稱之為在線故障診斷,其一般工作原理是:
1、IC根據自身工作狀態驅動工作狀態指示信號,通過聲光器件(LED、數碼管、蜂鳴器等)指示其工作狀態(如PWRGOOD、HOT、Error等);
2、系統管理單元(SMC)收集系統工作狀態,包括鏈路狀態,系統電源狀態,系統溫度狀態,濕度狀態,內存和CPU異常等,通過系統日志或者UI面板指示系統工作狀態;
采用這種故障診斷方法,診斷比較全面,實現也比較簡單,但是存在一個致命問題:可維護性較差,具體表現在:
1、在線診斷方式,只能在芯片工作時才能指示異常,此時往往需要系統完全開機;然而,系統出了嚴重故障時可能已經宕機,在未排除系統故障的情況下,嘗試對系統再次開機可能對設備造成災難性損壞;
2、在線診斷和離線維護之間存在矛盾:在對硬件故障維護更換時,系統必須處于關機狀態,然后在線診斷時系統又必須處于開機狀態,這就要求維護人員必須在開機狀態下仔細記錄故障現象,然后再關機維護。一方面當系統故障點較多時,記錄比較麻煩,容易造成遺漏;另一方面,當板卡需要返廠做專業維修時,故障記錄也容易在傳遞過程中造成遺失或者混亂;
3、系統日志導出往往需要專業工具,另一方面,從龐雜的系統日志里提取所包含的故障信息需要較高的專業知識,這會增加維護人員的工作難度,降低維護效率。
技術實現要素:
本實用新型的技術任務是針對以上不足之處,提供一種開發成本低,實用性強,適用范圍廣泛,易于推廣的一種基于USB的離線診斷系統。
本實用新型解決其技術問題所采用的技術方案是:一種基于USB的離線診斷系統,通過PCH、USB存儲模塊、USB信號切換器、服務器外設USB接口完成服務器的離線診斷工作;其中,USB存儲模塊配置在服務器的主板上,USB存儲模塊的USB信號通過USB信號切換器1連接到PCH的USB Port1和服務器外設USB接口;服務器外設USB接口通過USB信號切換器2連接到PCH的USB Port2和USB存儲模塊。
優選的,所述的離線診斷系統還包括診斷模塊電源切換器,USB存儲模塊通過診斷模塊電源切換器由主板系統電源供電。
優選的,所述的USB存儲模塊,用于保存通過USB接收的服務器的運行狀態信息及故障信息。
優選的,所述的服務器外設USB接口連接控制臺,控制臺通過USB信號取得服務器運行狀態信息及故障信息。
優選的, 所述的USB存儲模塊通過診斷模塊電源切換器由服務器USB外設接口供電。
優選的,所述的控制臺為PC。
一種基于USB的離線診斷服務器,包括一種基于USB的離線診斷系統,通過PCH、USB存儲模塊、USB信號切換器、服務器外設USB接口完成服務器的離線診斷工作;其中,USB存儲模塊配置在服務器的主板上,USB存儲模塊的USB信號通過USB信號切換器1連接到PCH的USB Port1和服務器外設USB接口;服務器外設USB接口通過USB信號切換器2連接到PCH的USB Port2和USB存儲模塊。
本實用新型的一種基于USB的離線診斷系統和現有技術相比,有益效果如下:
1、操作環境要求較低,即使當服務器故障嚴重、關機時仍可實現離線診斷;
2、服務器的運行狀態及故障信息通過USB存儲模塊保存,故障信息得到安全、穩定、全面的保護;
3、在故障信息的傳遞過程中,不易丟失,有效保證信息的安全、完整;
4、降低產品開發成本,實用性強,適用范圍廣泛,易于推廣。
附圖說明
下面結合附圖對本實用新型進一步說明。
附圖1為一種基于USB的離線診斷系統的結構連接示意圖;
附圖2為系統正常時一種基于USB的離線診斷系統的結構連接示意圖;
附圖3為關機狀態下一種基于USB的離線診斷系統的結構連接示意圖。
具體實施方式
下面結合附圖和具體實施例對本實用新型作進一步說明。
實施例1:
本實用新型的一種基于USB的離線診斷系統,通過PCH、USB存儲模塊、USB信號切換器、服務器外設USB接口完成服務器的離線診斷工作;其中,USB存儲模塊配置在服務器的主板上,USB存儲模塊的USB信號通過USB信號切換器1連接到PCH的USB Port1和服務器外設USB接口;服務器外設USB接口通過USB信號切換器2連接到PCH的USB Port2和USB存儲模塊。所述的離線診斷系統還包括診斷模塊電源切換器,USB存儲模塊通過診斷模塊電源切換器由主板系統電源供電。所述的USB存儲模塊,用于保存通過USB接收的服務器的運行狀態信息及故障信息。所述的服務器外設USB接口連接 PC,PC通過USB信號取得服務器運行狀態信息及故障信息。所述的USB存儲模塊通過診斷模塊電源切換器由服務器USB外設接口供電。
具體工作方法如下:
系統正常運行時,USB存儲模塊通過診斷模塊電源切換器由主板系統電源供電(Power_Sys),USB存儲模塊連接到PCH的USB口(如USB Port1),此時服務器等設備運行時,服務器的運行狀態信息及故障信息通過USB發送到USB存儲模塊保存,外設USB口通過USB信號切換器2連接到PCH的USB Port2,可以作為通用USB接口使用,見附圖2;
當服務器出現故障關機時,通過USB外設接口連接控制臺(如PC等),USB存儲模塊通過診斷模塊電源切換器由USB外設接口供電(Power_Ext),控制臺通過USB信號取得服務器運行狀態信息及故障信息,實現服務器等設備的離線診斷功能,見附圖3。
本實用新型還保護一種基于USB的離線診斷服務器,包括一種基于USB的離線診斷系統,通過PCH、USB存儲模塊、USB信號切換器、服務器外設USB接口完成服務器的離線診斷工作;其中,USB存儲模塊配置在服務器的主板上,USB存儲模塊的USB信號通過USB信號切換器1連接到PCH的USB Port1和服務器外設USB接口;服務器外設USB接口通過USB信號切換器2連接到PCH的USB Port2和USB存儲模塊。
通過上面具體實施方式,所述技術領域的技術人員可容易的實現本實用新型。但是應當理解,本實用新型并不限于上述的幾種具體實施方式。在公開的實施方式的基礎上,所述技術領域的技術人員可任意組合不同的技術特征,從而實現不同的技術方案。