[發明專利]一種服務器中的自動糾錯控制方法、裝置、設備及介質有效
| 申請號: | 202011302371.7 | 申請日: | 2020-11-19 |
| 公開(公告)號: | CN112306732B | 公開(公告)日: | 2023-02-28 |
| 發明(設計)人: | 楊彪 | 申請(專利權)人: | 山東云海國創云計算裝備產業創新中心有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 劉翠香 |
| 地址: | 250001 山東省濟南市自由貿易試驗*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 服務器 中的 自動 糾錯 控制 方法 裝置 設備 介質 | ||
本申請公開了一種服務器中的自動糾錯控制方法、裝置、電子設備及計算機可讀存儲介質,該服務器中的自動糾錯控制方法包括:接收來自硬件的可糾正錯誤的報錯消息;基于BIOS程序判斷連續接收到的報錯消息是否達到預設數量個;其中,相鄰兩個報錯消息的時間間隔小于預設間隔時長被視為連續接收;若是,則關閉針對可糾正錯誤的上報功能。本申請基于BIOS技術,在識別到大量的可糾正錯誤上報的情況后,便關閉可糾正錯誤的上報開關,以便停止錯誤上報,進而減少操作系統下的卡頓和宕機現象,有效保障了系統運行的穩定性。
技術領域
本申請涉及BIOS技術領域,特別涉及一種服務器中的自動糾錯控制方法、裝置、電子設備及計算機可讀存儲介質。
背景技術
服務器在長時間使用的過程中,內存或者PCIE等設備極易發生故障。目前在服務器領域,CPU和內存有部分自動糾錯功能,比如CPU的主動巡檢功能,內存的ECC(ErrorChecking and Correcting,錯誤檢查和糾正)功能等,均具有單比特的糾錯能力。因此,當相關硬件器件發生了可糾正錯誤(Correctable error,CE)之后,會將錯誤信息上報以便啟動CPU或者內存等的自動糾錯功能。但是,當大量錯誤信息連續不斷地上報時,會導致服務器在操作系統(Operating System,OS)下卡頓或者宕機,影響服務器的穩定運行。
鑒于此,提供一種解決上述技術問題的方案,已經是本領域技術人員所亟需關注的。
發明內容
本申請的目的在于提供一種服務器中的自動糾錯控制方法、裝置、電子設備及計算機可讀存儲介質,以便有效解決因大量硬件錯誤信息上報而導致操作系統下的卡頓和宕機現象。
為解決上述技術問題,第一方面,本申請公開了一種服務器中的自動糾錯控制方法,包括:
接收來自硬件的可糾正錯誤的報錯消息;
基于BIOS程序判斷連續接收到的報錯消息是否達到預設數量個;其中,相鄰兩個報錯消息的時間間隔小于預設間隔時長被視為連續接收;
若是,則關閉針對可糾正錯誤的上報功能。
可選地,在所述關閉針對可糾正錯誤的上報功能之后,還包括:
經過預設等待時長后,重啟針對可糾正錯誤的上報功能,并繼續執行所述接收來自硬件的可糾正錯誤的報錯消息及其后續步驟。
可選地,在所述關閉針對可糾正錯誤的上報功能之后,還包括:
針對上報功能的關閉次數進行計數,以便在所述關閉次數達到預設上限后,鎖定所述上報功能的關閉狀態。
可選地,所述關閉針對可糾正錯誤的上報功能,包括:
通過修改上報寄存器的數值來關閉針對可糾正錯誤的上報功能。
第二方面,本申請還公開了一種服務器中的自動糾錯控制裝置,包括:
接收模塊,用于接收來自硬件的可糾正錯誤的報錯消息;
處理模塊,用于基于BIOS程序判斷連續接收到的報錯消息是否達到預設數量個;其中,相鄰兩個報錯消息的時間間隔小于預設間隔時長被視為連續接收;若是,則關閉針對可糾正錯誤的上報功能。
可選地,所述處理模塊還用于:
在關閉針對可糾正錯誤的上報功能之后,經過預設等待時長后,重啟針對可糾正錯誤的上報功能,繼續接收來自硬件的可糾正錯誤的報錯消息。
可選地,所述處理模塊還用于:
在關閉針對可糾正錯誤的上報功能之后,針對上報功能的關閉次數進行計數,以便在所述關閉次數達到預設上限后,鎖定所述上報功能的關閉狀態。
可選地,所述處理模塊具體用于:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東云海國創云計算裝備產業創新中心有限公司,未經山東云海國創云計算裝備產業創新中心有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011302371.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種迷迭香提取物的制備方法
- 下一篇:一種線切割機床用防護裝置





