[發明專利]一種內存注錯自動化系統、使用方法及介質有效
| 申請號: | 202110303941.2 | 申請日: | 2021-03-22 |
| 公開(公告)號: | CN113064782B | 公開(公告)日: | 2023-03-24 |
| 發明(設計)人: | 侯軻;李婷婷;蘆飛 | 申請(專利權)人: | 山東英信計算機技術有限公司 |
| 主分類號: | G06F11/263 | 分類號: | G06F11/263;G06F9/451;G06F9/48 |
| 代理公司: | 北京權智天下知識產權代理事務所(普通合伙) 11638 | 代理人: | 王新愛 |
| 地址: | 250101 山東省濟南市高新區*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 內存 自動化 系統 使用方法 介質 | ||
本發明公開了一種內存注錯自動化系統,其特征在于,包括:內存信息獲取模塊、注錯模塊及界面化模塊;界面化模塊分別與所述內存信息獲取模塊及注錯模塊連接;內存信息獲取模塊用于獲取插槽的內存的位置信息及型號信息;注錯模塊用于向所述內存注入錯誤;界面化模塊用于提供圖形化界面,將內存的位置信息及型號信息顯示,并將注入錯誤結果顯示,通過上述方式,可以實現對研發人員友好的圖形化界面,可輕松上手,易于操作,并且將Intel原生的Python腳本進行功能的封裝提供給用戶,不需要了解原理和命令行語言也能夠對內存注入錯誤,可根據用戶需求進行自動化注錯,也可以選擇注錯類型后,一鍵對所有在位內存進行注錯。
技術領域
本發明涉及服務器檢測技術領域,特別是涉及一種內存注錯自動化系統、使用方法及介質。
背景技術
在服務器產品研發過程中,為了驗證服務器的健壯性、魯棒性及監測能力,常常會人為地向服務器內注入錯誤,如CPU、內存及外設上可修復或者不可修復的錯誤,將錯誤注入后檢測服務器是否能夠正常工作以及檢測服務器是否可以對可修復錯誤進行修復。
當前,在驗證服務器時,一般采用Intel提供的一套客戶腳本,但是該腳本存在許多不足,例如操作界面為命令行界面,需要手動輸入相關命令;需要用戶查詢資料找到相應的命令輸入,若用戶不知道命令或者忘記命令則無法使用;無法批量注錯,用戶只能一條條的注入錯誤,當需要注入大量錯誤時,耗時較多。
發明內容
本發明主要解決的是服務器驗證過程中,客戶腳本操作界面不友好,且無法批量注錯的問題。
為解決上述技術問題,本發明采用的一個技術方案是:提供一種內存注錯自動化系統,包括:內存信息獲取模塊、注錯模塊及界面化模塊;
所述界面化模塊分別與所述內存信息獲取模塊及所述注錯模塊連接;
所述內存信息獲取模塊用于獲取插槽的內存的位置信息及型號信息;
所述注錯模塊用于向內存注入錯誤;
所述界面化模塊用于提供圖形化界面,將所述內存的位置信息及型號信息顯示,并將注入錯誤結果顯示。
進一步,所述內存信息獲取模塊獲取的位置信息包括內存對應的CPU信息、插槽號及通道號;
所述內存信息獲取模塊獲取的型號信息包括內存的廠商信息、內存的容量及內存的工作頻率。
進一步,所述界面化模塊還用于調用所述注錯模塊,向所述注錯模塊輸入所述錯誤對應的套間字、所述插槽號、所述通道號及錯誤類型,向所述內存注入錯誤。
進一步,所述界面化模塊還用于一鍵注錯,當所述錯誤類型統一時,在所述圖形化界面上選擇一鍵注錯,多線程調用所述注錯模塊,對至少一個所述內存注入錯誤。
進一步,當所述注錯模塊注入錯誤后,所述界面化模塊接收所述注錯模塊的返回值,并將返回值顯示在所述圖形化界面。
進一步,所述錯誤類型包括可恢復錯誤及不可恢復錯誤。
進一步,所述返回值包括注錯成功數、注錯失敗數及注錯失敗對應的內存的位置信息。
提發明還提供一種根據所述的內存注錯自動化系統的使用方法,包括以下步驟:
在所述圖形化界面上,根據內存的位置信息選擇注錯類型;
判斷是否需要一鍵注錯,若需要,則多線程調用注錯模塊,對至少一個所述內存注入錯誤;
根據注錯模塊的返回值判斷是否需要維護所述內存,若所述返回值有注錯失敗,則根據注錯失敗對應的所述內存的位置信息對所述內存維護。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東英信計算機技術有限公司,未經山東英信計算機技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110303941.2/2.html,轉載請聲明來源鉆瓜專利網。





