[发明专利]一种基于Crontab的整机内存稳定性的测试方法无效
申请号: | 201310730604.7 | 申请日: | 2013-12-26 |
公开(公告)号: | CN103744764A | 公开(公告)日: | 2014-04-23 |
发明(设计)人: | 牟茜;王守昊 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F11/26 | 分类号: | G06F11/26 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250014 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 crontab 整机 内存 稳定性 测试 方法 | ||
技术领域
本发明涉及计算机测试验证技术领域, 具体地说是一种基于Crontab的整机内存稳定性的测试方法。
背景技术
目前业界在内存压力测试中,无论windows还是Linux多在验证内存条自身的稳定性。而当今多数高端服务器内存的异常及报错出现在服务器状态变化过程中。
发明内容
本发明的目的是提供一种基于Crontab的整机内存稳定性的测试方法,基于Crontab的整机内存稳定性的测试程序以服务器开关机状态变化作为对内存稳定性的考量,考量内存在重启前后会出现丢失,多次重启后内存容量回复正常,考量大数量无人看守内存稳定性计数及内存容量记录,整系统运行的稳定性,以此来评估被测试服务器在整机状态发生变化的过程中内存持续工作的稳定性。
通过linux下周期性被执行指令crontab,将定时执行系统自带/sbin/memcheck指令到crontab文件,设置开机自动启动crond服务运行linux系统下定时开关机测试;该脚本运行作业之初抓取/pro/meminfo下初始内存容量作为基准参考,每次重启作业都会将当前内存容量与内存基准参考容量对比,内存在位情况与之前在位情况对比,内存容量不符将会在脚本运行memcheck.log及memfail.log下记录内存比较fail时间及内容。
测试方法包括以下具体步骤:
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文件。
本发明的有益效果是:
适用与目前所有Linux OS下的内存稳定性测试.具有良好的普及和推广性, 提供一种直接、易操作的基于Linux自带通用命令在整机状态变化后内存稳定性测试方法,可以直接设定内存检测机制及检测次数,在Linux环境中,考量内存稳定性测试中内存容量,内存在位等的记录,整系统运行的稳定性,可以更科学、更有效地来评估整机状态变化前后内存使用的可靠性,提升公司销售服务器平台的整体质量。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310730604.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:空调机组的通讯方法及装置
- 下一篇:一种网络接入控制方法及无线网络控制器