[发明专利]一种Reboot测试过程中监测硬盘和内存的实现方法在审
申请号: | 201510569409.X | 申请日: | 2015-09-09 |
公开(公告)号: | CN105138447A | 公开(公告)日: | 2015-12-09 |
发明(设计)人: | 刘元国 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 reboot 测试 过程 监测 硬盘 内存 实现 方法 | ||
技术领域
本发明涉及Reboot压力测试技术,尤其涉及一种Reboot测试过程中监测硬盘和内存的实现方法。
背景技术
服务器稳定性是最重要的,如果在稳定性方面不能够保证业务运行的需要,在高的性能也是无用的。
随着技术的飞速发展,对服务器的稳定性要求也越来越高。
稳定性测试:已知系统高峰期使用人数、各事务操作频率等。设计综合测试场景,测试时将每个场景按照一定人数比率一起运行,模拟用户使用数年的情况。并监控在测试中,系统各性能指标在这种压力下是否能保持正常数值。事务响应时间是否会出现波动或随测试时间增涨而增加。系统是否会在测试期间内发生如宕机、应用中止等异常情况。
Reboot压力测试是服务器系统稳定性测试中必不可少的一项。当前服务器的硬件不断升级,特别是高端服务器搭配的内存和硬盘容量非常大,Reboot测试过程中会出现硬盘or内存丢失,在多次测试后又恢复正常的现象,这就需要在测试中增加对硬盘or内存是否丢失进行检测。
目前的Reboot试验只是简单记录reboot次数,对系统的硬件参数不做核对,造成系统不稳定性。
发明内容
为了解决以上的问题,本发明提出了一种Reboot测试过程中监测硬盘和内存的实现方法,增加对硬盘/内存容量检测,可以达到更好测试系统稳定性的目的。
本发明的技术方案是:
一种Reboot测试过程中监测硬盘和内存的实现方法,在测试过程中增加对硬盘/内存监测,并记录详细fail信息。
进一步的,通过C程序循环计数方式,对开关机次数进行记录,同时每次开机抓取系统硬盘/内存容量,实现记录Reboot测试过程中对硬盘和内存容量的监测;与基准值比对后可以判断每次测试时系统的硬盘和内存是否丢失,从而简单有效的测试服务器的稳定性。
再进一步的,通过crontab命令设置周期性被执行的指令,以第一次开机时抓取的硬盘/内存容量为基准值,以后每次开机后抓取的值与基准值做对比,若相等,在reboot.log文件记录pass,若不相等,则记录fail,并生成fail.log文件,通过抓取系统文件来记录fail详细信息。
本发明的有益效果是。
本发明可以实现自动记录测试中每次开机后系统的硬盘、内存容量,从而达到服务器稳定测试的目的;有助于在研发阶段早发现早解决系统可靠性问题,提高研发质量。
附图说明
图1是本发明的工作流程示意图。
具体实施方式
下面对本发明的内容进行更加详细的阐述:
如图1所示,通过crontab命令设置周期性被执行的指令,以第一次开机时抓取的硬盘/内存容量为基准值,以后每次开机后抓取的值与基准值做对比,若相等,在reboot.log文件记录pass,若不相等,则记录fail,并生成fail.log文件,通过抓取系统文件来记录fail详细信息。
本发明实现了reboot压力测试对开关机次数进行记录的同时,完成对硬盘/内存的容量监控,达到对整机稳定性进行衡量目的。
因为reboot测试增加对硬盘/内存信息的监测,有助于在产品研发阶段发现问题,通过对数据的分析,有助于在研发阶段就解决系统可靠性问题;对问题早发现早解决,提高研发品质。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510569409.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:软件稳定性测试方法及装置
- 下一篇:一种数据传输方法及应答设备