[發明專利]一種基于Linux系統開關機下內存監測實現方法在審
| 申請號: | 201510054937.1 | 申請日: | 2015-02-03 |
| 公開(公告)號: | CN104572422A | 公開(公告)日: | 2015-04-29 |
| 發明(設計)人: | 李萌;王守昊 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 linux 系統 開關機 內存 監測 實現 方法 | ||
1.一種基于Linux系統開關機下內存監測實現方法,其特征是具體步驟為:
①確保待測主機安裝了Linux系統,使用root用戶登錄,拷貝warmboot腳本到桌面,打開linux系統終端程序,將當前目錄切換到桌面,執行以下操作:#./warmboot.sh –m –max N –time F 回車;-m參數表示執行內存容量檢測,-max指運行次數為N次,-time指進入系統后,間隔F分鐘進行重啟操作;
②命令執行完成后,/root目錄下會生成warmboot文件夾,文件夾下為warmboot.sh主程序,用于執行reboot測試,腳本抓取/proc/meminfo下的內存容量作為參考內存容量;
③桌面生成RebootResult文件夾,該文件夾下子文件夾記錄內存測試情況;
④按照設定間隔時間,系統重啟;
⑤執行./warmboot.sh后,warmboot.sh會在后臺自動運行,通過讀取RebootResult/count文件進行計數,根據對/proc/meminfo中內存容量的抓取,與參考容量作比較,在運行腳本時產生的warmboot.log以及fail.log中予以記錄;
⑥系統自動執行重啟設定的測試次數,直到執行完畢。
2.根據權利要求1所述的一種基于Linux系統開關機下內存監測實現方法,其特征是所述的步驟⑥后還包括步驟⑦:測試完成后,終端中執行rm /root/warmboot/warmboot.sh,并查看/root/Desktop/RebootResult文件下的log文件,若測試pass,則不會產生fail.log文件,且warmboot.log中顯示所有測試pass;若出現fail,則warmboot.log文件中會有fail記錄,且fail.log中會記錄內存丟失情況。
3.根據權利要求2所述的一種基于Linux系統開關機下內存監測實現方法,其特征是所述的步驟③中桌面生成RebootResult文件夾,該文件夾中count文件記錄重啟次數,warmboot.log文件記錄重啟時間以及pass或者fail,fail.log文件記錄內存丟失情況。
4.根據權利要求1-3所述的一種基于Linux系統開關機下內存監測實現方法,其特征是所述的步驟⑤根據對/proc/meminfo中內存容量的抓取,與參考容量作比較,若內存容量相等,則在運行腳本時產生的warmboot.log予以記錄;若內存容量不相等,則在運行腳本時產生的fail.log予以記錄,記錄內容包括fail時間,參考內存容量以及當前測試fail時的內存容量。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司;,未經浪潮電子信息產業股份有限公司;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510054937.1/1.html,轉載請聲明來源鉆瓜專利網。





