[发明专利]一种基于Crontab的整机内存稳定性的测试方法无效
| 申请号: | 201310730604.7 | 申请日: | 2013-12-26 |
| 公开(公告)号: | CN103744764A | 公开(公告)日: | 2014-04-23 |
| 发明(设计)人: | 牟茜;王守昊 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
| 主分类号: | G06F11/26 | 分类号: | G06F11/26 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 250014 山东*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 crontab 整机 内存 稳定性 测试 方法 | ||
1.一种基于Crontab的整机内存稳定性的测试方法,其特征在于通过linux下周期性被执行指令crontab,将定时执行系统自带/sbin/memcheck指令到crontab文件,设置开机自动启动crond服务运行linux系统下定时开关机测试;该脚本运行作业之初抓取/pro/meminfo下初始内存容量作为基准参考,每次重启作业都会将当前内存容量与内存基准参考容量对比,内存在位情况与之前在位情况对比,内存容量不符将会在脚本运行memcheck.log及memfail.log下记录内存比较fail时间及内容;通过系统状态变化前后内存检查测试、模拟在实际环境中服务器重启后对系统内存的影响。
2.根据权利要求1所述的方法,其特征在于测试程序具体实现方法如下:
A、准备好Linux测试平台(包括测试主机平台、在测试主机上安装Linux操作系统);
B、将测试主机上电开机,进入操作系统,使用root用户登录;
C、将memcheck脚本拷贝到Linux系统桌面上;
D、在Linux系统下运行terminal终端程序,在terminal下执行如下操作:
#cd /root/Desktop 回车
#sh memcheck -m -max 500 -time 6 回车
Terminal下提示
#creating crontab service...
Stopping crond: [ OK ]
Starting crond: [ OK ]
System will reboot and check mem in 6 minutes;
E、/root/memcheck/将生成可执行memcheck主程序memcheck.sh;
F、系统将抓取当前系统下/pro/meminfo中内存容量作为内存基准参考值存放如/root/memcheck/conf下;
G、此时/root/Desktop/RebootResult文件夹下回出现重启计数count文件,memcheck.log和memfail.log文件;
H、系统将在6min内开始重启测试;
I、第一次重启进系统后memcheck.sh在后台自动运行,通过读取/root/Desktop/RebootResult/count文件对重启进行计数;同时抓取当前/proc/meminfo下内存容量与基准内存容量比较,并对memcheck.log及memfail.log进行填写;
J、测试机持续运行重启测试500次;
K、重启500次测试完成后,在/root/Desktop/RebootResult下查看memcheck.log文件,文件记录中记载有重启时间,测试结果全是Pass;memfail.log文件,没有报错记录,并且整个测试过程中测试机台稳定运行,没有出现内存丢失、死机、掉电或蓝屏等异常现象;
L、测试记录检测完成后,删除/root/memcheck/memcheck.sh文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310730604.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:空调机组的通讯方法及装置
- 下一篇:一种网络接入控制方法及无线网络控制器





