[發明專利]一種基于Crontab的CPU穩定性的測試方法在審
| 申請號: | 201610026941.1 | 申請日: | 2016-01-13 |
| 公開(公告)號: | CN105718340A | 公開(公告)日: | 2016-06-29 |
| 發明(設計)人: | 于勤偉;王守昊 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 張靖 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 crontab cpu 穩定性 測試 方法 | ||
1.一種基于Crontab的CPU穩定性的測試方法,其特征在于:所述測試方法通過一個腳本在linux下周期性被執行指令crontab,將定時執行系統自帶的/sbin/cpucheck指令到crontab文件,設置開機自動啟動crond服務運行linux系統下定時開關機測試;
所述方法在腳本運行作業之初抓取/pro/cpuinfo下初始CPU信息作為基準參考,每次重啟作業將當前CPU信息與CPU基準參考對比,CPU在位情況與之前在位情況對比,CPU容量不符將會在腳本運行cpucheck.log及cpufail.log下記錄CPU比較fail時間及內容;通過系統狀態變化前后CPU檢查測試、模擬在實際環境中服務器重啟后對系統的影響。
2.根據權利要求1所述的一種基于Crontab的CPU穩定性的測試方法,其特征在于,所述測試方法實現過程如下:
1)準備好Linux測試平臺,包括測試主機平臺、在測試主機上安裝Linux操作系統;
2)將測試主機上電開機,進入操作系統,使用root用戶登錄;
3)將cpucheck腳本拷貝到Linux系統桌面上;
4)在Linux系統下運行terminal終端程序,在terminal下執行如下操作:
#cd/root/Desktop回車
#shcpucheck-m-max500-time6回車
Terminal下提示
#creatingcrontabservice...
Stoppingcrond:[OK]
Startingcrond:[OK]
Systemwillrebootandcheckcpuin6minutes.
5)/root/cpucheck/將生成可執行cpucheck主程序cpucheck.sh
6)系統將抓取當前系統下/pro/cpuinfo中CPU容量作為CPU基準參考值存放如/root/cpucheck/conf下
7)此時/root/Desktop/RebootResult文件夾下回出現重啟計數count文件,cpucheck.log和cpufail.log文件;
8)系統將在6min內開始重啟測試;
9)第一次重啟進系統后cpucheck.sh在后臺自動運行,通過讀取/root/Desktop/RebootResult/count文件對重啟進行計數;同時抓取當前/proc/cpuinfo下CPU容量與基準CPU容量比較,并對cpucheck.log及cpufail.log進行填寫;
10)測試機持續運行重啟測試n次;
11)重啟n次測試完成后,檢測測試記錄;
12)測試記錄檢測完成后,刪除/root/cpucheck/cpucheck.sh文件。
3.根據權利要求2所述的一種基于Crontab的CPU穩定性的測試方法,其特征在于,所述檢測測試記錄過程如下:在/root/Desktop/RebootResult下查看cpucheck.log文件,文件記錄中記載有重啟時間,測試結果是否全是Pass;cpufail.log文件,是否有報錯記錄,并且整個測試過程中測試機臺是否穩定運行,有沒有出現CPU異常現象。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610026941.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種軟件測試數據擴增方法
- 下一篇:編譯依賴關系樹的生成顯示方法及裝置





