【技术实现步骤摘要】
本专利技术涉及计算机
,具体地说是一种LINUX服务器的内存非稳态压力测试方法。
技术介绍
随着内存技术的不断发展,单条内存的容量变得越来越大,在满足服务器业务日益增长的程序运行空间的同时,也使得我们检测内存性能与稳定的工作变得越来越繁琐。通常情况下,在业务计算量不大时,内存的存取效率和准确度是比较理想的。但随着访问服务器的用户越来越多,大量数据、指令通过内存与CPU的交互越来越频繁,对内存的压力也就越来越大,服务器的整体稳定性就会受到极大考验。但是我们在实际测试过程中,很难模拟用户现场真实的内存压力状况,因此很难进行快速定位与检测。 虽然目前也有较多的内存压力测试工具,但是大都针对Windows系统,极少的几款针对Linux系统的工具也因为安装麻烦、测试手段单一等缺点而少有人使用。 Shell是一种程序设计语言。作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。
技术实现思路
本专利技术的技术任务是提供一种LINUX服务器的内存非稳态压力测试方法。 本专利技术的技术任务是按以下方式实现的,该测试方法步骤如下: 1)在Linux服务器部署Shell脚本,安装并运行memtester程序; 2)计算测试参数: ...
【技术保护点】
一种LINUX服务器的内存非稳态压力测试方法,其特征在于,该测试方法步骤如下:1)在Linux服务器部署Shell脚本,安装并运行memtester程序;2)计算测试参数:复制MemTest2脚本文件至任意目录,赋予脚本文件可执行权限;3)开始测试:如果在压力测试过程中机器出现死机、重启等问题,说明服务器的内存通道可能存在异常,后续进行分组、最小化的测试方法定位故障;如果测试过程中没出现问题,测试完成后会在MemTest所在的目录生成测试报告目录MemTest_result,包含每个进程的测试情况、每个项目的检测结果;检查服务器的系统日志、IPMI日志,查看有无相关报错;4)故障处理:对有问题的内存进行维修与更换。
【技术特征摘要】
1.一种LINUX服务器的内存非稳态压力测试方法,其特征在于,该测试方法步骤如下:
1)在Linux服务器部署Shell脚本,安装并运行memtester程序;
2)计算测试参数:复制MemTest2脚本文件至任意目录,赋予脚本文件可执行权限;
3)开始测试:如果在压力测试过程中机器出现死机、重启等问题,说明服务器的内存通道可能存在异常,后续进行分组、最小化的测试方法定位故障;如果测试过程中没出现问题,测试完成后会在MemTest所在的目录生成测试报告目录MemTest_result,包含每个进程的测试情况、每个项目的检测结果;检查服务器的系统日志、IPMI日志,查看有无相关报错;
4)故障处...
【专利技术属性】
技术研发人员:李洋,任华进,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。