一种自动化进行内存性能测试的方法技术

技术编号:14535044 阅读:395 留言:0更新日期:2017-02-02 20:15
本发明专利技术提供了一种自动化进行内存性能测试的方法,涉及服务器技术领域,在linux环境下对内存性能进行自动化的测试,通过编写简单的脚本,自动进行n次内存性能测试,并自动计算出n次测试的平均值,快速完成内存性能测试获得测试数据;其实现过程主要包括如下步骤:1)安装性能测试软件,2)编写stream.sh脚本并执行。本发明专利技术快速简单方便,节约内存测试精力和时间,获得稳定的内存性能数据,为服务器选择内存提供了可靠依据,保障服务器产品的性能和稳定性。

Method for automatically testing memory performance

The present invention provides a method for memory performance testing of an automated, relates to the technical field of the server, automated test on memory performance in the Linux environment, the preparation of a simple script, automatic n memory performance test, n test and automatically calculate the average value of the rapid completion of memory performance test to obtain test data; the realization process mainly comprises the following steps: 1) the installation performance test software, 2) stream.sh scripting and execution. The invention has the advantages of fast and simple and convenient, saving the energy and time of the memory test, obtaining the stable memory performance data, providing reliable basis for selecting the memory of the server, and ensuring the performance and stability of the server product.

【技术实现步骤摘要】

本专利技术涉及服务器
,具体的说是一种自动化进行内存性能测试的方法。
技术介绍
内存是服务器系统的关键组成部分,与CPU进行沟通的桥梁,用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。计算机中所有程序的运行都是在内存储器中进行的,因此内存储器的性能对计算机的影响非常大。内存的质量好坏与容量大小会影响计算机的运行速度。计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行决定了计算机的稳定运行。由于内存的性能对服务器整体的性能影响非常大,所以在日常测试内存的过程中,内存性能测试是一个必测的重要测试。掌握了各款内存的性能数据后,可以为服务器选择哪款内存提供有力的参考依据。由于进行内存性能测试时需要一次一次的进行n多次性能测试,对每一次的数据进行记录并取平均值来得出稳定的性能数据,需要耗费很多时间和精力,不利于测试的快速进行,所以急需一种可以自动化进行内存性能测试的方法。
技术实现思路
本专利技术针对目前技术发展的需求和不足之处,提供一种自动化进行内存性能测试的方法。本专利技术所述一种自动化进行内存性能测试的方法,解决上述技术问题采用的技术方案如下:所述一种自动化进行内存性能测试的方法,在linux环境下对内存性能进行自动化的测试,通过编写简单的脚本,自动进行n次内存性能测试,并自动计算出n次测试的平均值,快速完成内存性能测试获得测试数据;其实现过程主要包括如下步骤:1)安装性能测试软件,2)编写stream.sh脚本并执行。优选的,所述1)安装性能测试软件这一步骤主要包括:(1)关闭selinux,(2)安装l_ccompxe_intel64,3)配置环境变量。优选的,所述2)编写stream.sh脚本并执行这一步骤主要包括:执行stram.sh后自动进行内存性能测试,并输出记录了n次性能测试平均值的avg.txt文档,catavg.txt文档即可获得性能测试结果。本专利技术所述一种自动化进行内存性能测试的方法与现有技术相比具有的有益效果是:本专利技术通过编写简单的脚本,自动进行n次内存性能测试,并自动计算出n次测试的平均值,快速简单方便,节约测试精力和时间,获得稳定的内存性能数据,为服务器选择内存提供了可靠依据,保障服务器产品的性能和稳定性。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,对本专利技术所述一种自动化进行内存性能测试的方法进一步详细说明。实施例:本实施例一种自动化进行内存性能测试的方法,在linux环境下对内存性能进行自动化的测试,通过编写简单的脚本,自动进行n次内存性能测试,并自动计算出n次测试的平均值,快速完成内存性能测试获得测试数据;其实现过程主要包括如下步骤:1)安装性能测试软件,2)编写stream.sh脚本并执行。所述1)安装性能测试软件这一步骤主要包括:(1)关闭selinuxvi/etc/selinux/config,将SELINUX=enforcing改为SELINUX=disabled,输入:wq保存退出;(2)安装l_ccompxe_intel64#解压软件tar-zxvfl_ccompxe_intel64_2011.9.293.tgz#打开软件所在文件夹,进行安装cdl_ccompxe_intel64_2011.9.293./install(3)配置环境变量查找libiomp5.so所在目录:find/|greplibiomp5.soecho\exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/libiomp5.so所在目录\>>/root/.bashrcsource/root/.bashrc所述2)编写stream.sh脚本并执行这一步骤主要包括:所述stream.sh脚本内容如下:#进行30次性能数据收集,一般是进行30次测试,如果需要更改次数,将下面语句中的30更改成希望的次数即可;foriin{1..30本文档来自技高网...

【技术保护点】
一种自动化进行内存性能测试的方法,其特征在于,在linux环境下对内存性能进行自动化的测试,通过编写简单的脚本,自动进行n次内存性能测试,并自动计算出n次测试的平均值,快速完成内存性能测试获得测试数据;其实现过程主要包括如下步骤:1)安装性能测试软件,2)编写stream.sh脚本并执行。

【技术特征摘要】
1.一种自动化进行内存性能测试的方法,其特征在于,在linux环境下对内存性能进行自动化的测试,通过编写简单的脚本,自动进行n次内存性能测试,并自动计算出n次测试的平均值,快速完成内存性能测试获得测试数据;其实现过程主要包括如下步骤:1)安装性能测试软件,2)编写stream.sh脚本并执行。2.根据权利要求1所述一种自动化进行内存性能测试的方法,其特征在于,所述1)安装性能测...

【专利技术属性】
技术研发人员:庞潇
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1