[發明專利]一種內存告警的優化方法在審
| 申請號: | 201510759302.1 | 申請日: | 2015-11-10 |
| 公開(公告)號: | CN105426288A | 公開(公告)日: | 2016-03-23 |
| 發明(設計)人: | 李道童;顏偉;劉冰 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 孟峣 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 內存 告警 優化 方法 | ||
技術領域
本發明涉及計算機服務器技術領域,尤具體地說是一種實用性強、內存告警的優化方法。
背景技術
內存是服務器與計算機中必須的設備,尤其是在服務器系統中內存的可靠性對整體服務器系統的影響具有至關重要的決定性,在服務器系統運行過程中,隨著時間的推移,內存的電子電器物理特性下降,會產生內存讀寫錯誤,大部分內存的讀寫錯誤都是可修復的,即系統具有自我修復特性,通過ECC機制可以修正內存錯誤,但是如果內存條發生故障,即物理損壞就會出現大量可修復的內存錯誤,影響系統整體性能,最終可能影響系統宕機,給客戶造成不可挽回的損失。
基于以上所提,內存告警機制被提出應用到服務器系統上,即當內存上有錯誤發生時,通過日志提醒、點亮故障內存燈等方式告知客戶,及時排除隱患。傳統內存告警方法,內存以rank為單位設置內存錯誤計數器i,設置錯誤閾值N,當在這個rank上出現一個錯誤后i++,到i等于N時觸發告警并清零,指示內存該rank上發生內存錯誤,該方法存在一定的問題,即系統開機后,隨著系統的不斷運行,難免會產生內存錯誤,隨著時間的推移,內存錯誤計數器i終會等于閾值N觸發告警,但是此時系統運行并沒有問題,這屬于誤告警。
鑒于存在的問題,本發明提出一種內存告警的優化方法,即在傳統方法的基礎上設置時間計時器t與時間閾值T,只有在規定時間閾值T內達到錯誤閾值N時才告警,否則不告警。相對傳統方法,本發明更加優化內存告警機制,延長內存使用周期,提高產品質量,具有重要的應用價值。
發明內容
本發明的技術任務是針對以上不足之處,提供一種實用性強、內存告警的優化方法。
一種內存告警的優化方法,其具體實現過程為:
設置步驟,即設置錯誤閾值N、時間計時器t與時間閾值T;
告警步驟,即當在規定時間閾值T內達到錯誤閾值N時進行告警,否則不告警。
所述設置步驟的具體過程為:
內存以rank為單位設置內存錯誤計數器i,設置錯誤閾值N,當在這個rank上出現一個錯誤后i++,到i等于N時觸發告警并清零,指示內存該rank上發生內存錯誤;
在上述步驟的基礎上以rank為單位增加時間計時器t,用來記錄時間,設置時間閾值T。
所述告警步驟的具體過程為:
基于設置步驟設置的內容,當在該rank上有內存錯誤發生時,錯誤計數器i開始計數,同時時間計時器t開始記錄時間,只有在規定時間閾值T內達到錯誤閾值N時才告警,錯誤計數器i與時間計時器t分別清零,重新統計;當在規定時間閾值T內達不到錯誤閾值N時則不告警,同樣錯誤計數器i與時間計時器t分別清零,重新統計。
本發明的一種內存告警的優化方法,具有以下優點:
本發明的一種內存告警的優化方法,相對傳統方法,本發明更加優化內存告警機制;結合主板設計、系統特性以及內存品質特性的實際測試,選取合適的錯誤閾值N與時間閾值T可以起到延長內存使用壽命,提高服務器系統產品質量的作用,該方法在服務器內存告警領域具有非常重要的應用價值,實用性強,易于推廣。
附圖說明
附圖1為本發明的實現流程圖。
具體實施方式
下面結合附圖和具體實施例對本發明作進一步說明。
本發明提供一種內存告警的優化方法,即在傳統方法的基礎上設置時間計時器t與時間閾值T,只有在規定時間閾值T內達到錯誤閾值N時才告警,否則不告警。相對傳統方法,本發明更加優化內存告警機制;結合主板設計、系統特性以及內存品質特性的實際測試,選取合適的錯誤閾值N與時間閾值T可以起到延長內存使用壽命,提高服務器系統產品質量的作用,該方法在服務器內存告警領域具有非常重要的應用價值。
其具體實現過程為:
設置步驟,即設置錯誤閾值N、時間計時器t與時間閾值T;
告警步驟,即當在規定時間閾值T內達到錯誤閾值N時進行告警,否則不告警。
結合附圖1,上述步驟的具體實現過程為:
S10:內存以rank為單位設置內存錯誤計數器i,設置錯誤閾值N,當在這個rank上出現一個錯誤后i++,到i等于N時觸發告警并清零,指示內存該rank上發生內存錯誤。
S11:在S10基礎上以rank為單位增加時間計時器t,用來記錄時間,設置時間閾值T。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510759302.1/2.html,轉載請聲明來源鉆瓜專利網。





