一种rack-arm服务器测试的方法

文档序号:9597757阅读:648来源:国知局
一种rack-arm服务器测试的方法
【技术领域】
[0001 ] 本发明涉及ARM服务器及Linux系统技术领域,具体提供一种RACK-ARM服务器测试的方法。
【背景技术】
[0002]从ARM与x86发展的历史来看,ARM 一直更接近用户端,被普遍用作个人数据处理、瘦客户机终端,以及个人级别的NAS服务器处理器核心。ARM服务器的应用需求是冷数据处理,如果性能要求不高,那么一切功能就都由ARM处理,如果性能要求非常高,那么ARM就只负责控制界面的人机交互,而数据的处理则交给更职业化的ASIC专用芯片来进行。
[0003]ARM已经在智能收集和嵌入式计算设备占据主导地位,同样渴望在数据中心扮演一个角色。过去几年,基于ARM处理器的服务器已经在服务器市场出现。惠普已经开始通过MoonShot计划销售ARM服务器。在数据中心领域,因为ARM的低功耗设计,使得ARM带来了一个超大规模计算的时代,可以在一个服务器机架部署数千个微小计算节点。ARM处理器可能没有X86处理器的处理速度,但是它们能够通过微小的能耗实现大部分的性能,这意味着在更小的空间可以部署更多的处理器。很多工作负载并不需要最快的处理器性能,取而代之的是可以将工作负载分布到更多处理器上。例如,云计算和Web应用程序在分布式服务器上运行会比在性能出色的较少服务器上更加出色。现在急需一种ARM服务器的测试方法。

【发明内容】

[0004]本发明的技术任务是针对上述存在的问题,提供一种操作简单,测试项目全面,并且测试效率较高的RACK-ARM服务器测试的方法。
[0005]为实现上述目的,本发明提供了如下技术方案:
一种RACK-ARM服务器测试的方法,主要包括以下步骤:
1)在宿主机上安装交叉编译编译器arm-1inux-gcc,完成lmbench源码arm_linux编译;
2)将整个lmbench文件目录拷贝到目标机的根目录下面,进入目标机的终端,在/lmbench/scripts下面完成运行脚本,对测试进行配置并生成配置脚本;
3)Lmbench根据配置文档执行任何测试项,测试执行完毕,进入/nfs/ lmbench键入make see命令,可生成测试结果报告,可以将测试数据/目录下的文件导出为测试报告/results/summary, out 文件。
[0006]作为优选,所述lmbench是用于评价系统综合性能的多平台开源benchmark,能够测试包括文档读写、内存操作、进程创建销毁开销、网络等性能。
[0007]作为优选,所述lmbench的主要功能为:带宽测评工具、反应时间测评工具和处理器时钟比率计算。其中,所述带宽测评工具包括读取缓存文件,拷贝内存,读内存,写内存,管道,TCP ;所述反应时间测评工具包括上下文切换,网络(连接的建立,管道,TCP,UDP和RPC hot potato),文件系统的建立和删除,进程创建,信号处理,上层的系统调用,内存读入反应时间。
[0008]本发明具有以下突出的有益效果:所述服务器测试的方法简单,操作方便,能较全面的测试出RACK-ARM服务器的各项性能;lmbenCh是用于评价系统综合性能的多平台开源benchmark,具有带宽测评工具、反应时间测评工具和处理器时钟比率计算等多项功能,具有良好的实用性。
【具体实施方式】
[0009]下面结合实施例对本发明所述RACK-ARM服务器测试的方法作进一步详细说明。实施例
[0011]本发明所述RACK-ARM服务器测试的方法,主要包括以下步骤:
1)在宿主机上安装交叉编译编译器arm-1 inux-gcc,完成lmbench源码arm_linux编译;2)将整个lmbench文件目录拷贝到目标机的根目录下面,进入目标机的终端,在/lmbench/scripts下面完成运行脚本,对测试进行配置并生成配置脚本;3)Lmbench根据配置文档执行任何测试项,测试执行完毕,进入/nfs/ lmbench键入make see命令,可生成测试结果报告,可以将测试数据/目录下的文件导出为测试报告/results/smnmary.0ut文件。lmbench是用于评价系统综合性能的多平台开源benchmark,能够测试包括文档读写、内存操作、进程创建销毁开销、网络等性能。其主要功能为:带宽测评工具、反应时间测评工具和处理器时钟比率计算。其中,所述带宽测评工具包括读取缓存文件,拷贝内存,读内存,写内存,管道,TCP;所述反应时间测评工具包括上下文切换,网络(连接的建立,管道,TCP,UDP和RPC hot potato),文件系统的建立和删除,进程创建,信号处理,上层的系统调用,内存读入反应时间。
[0012]本发明的RACK-ARM服务器测试的方法的实际工作过程主要包括:宿主机上安装了交叉编译编译器arm-1 inux-gcc,完成lmbench源码arm_linux编译;完成测试并生成配置文件;执行测试并导出测试结果。
[0013]以上所述的实施例,只是本发明较优选的【具体实施方式】,本领域的技术人员在本发明技术方案范围内进行的通常变化和替换都应包含在本发明的保护范围内。
【主权项】
1.一种RACK-ARM服务器测试的方法,其特征在于:主要包括以下步骤: 1)在宿主机上安装交叉编译编译器arm-1inux-gcc,完成lmbench源码arm_linux编译; 2)将整个lmbench文件目录拷贝到目标机的根目录下面,进入目标机的终端,在/lmbench/scripts下面完成运行脚本,对测试进行配置并生成配置脚本; 3)Lmbench根据配置文档执行任何测试项,测试执行完毕,进入/nfs/ lmbench键入make see命令,可生成测试结果报告,可以将测试数据/目录下的文件导出为测试报告/results/summary, out 文件。2.根据权利要求1所述的RACK-ARM服务器测试的方法,其特征在于:所述lmbench是用于评价系统综合性能的多平台开源benchmark,能够测试包括文档读写、内存操作、进程创建销毁开销、网络等性能。3.根据权利要求1或2所述的RACK-ARM服务器测试的方法,其特征在于:所述lmbench的主要功能为:带宽测评工具、反应时间测评工具和处理器时钟比率计算。
【专利摘要】本发明公开了一种RACK-ARM服务器测试的方法,属于ARM服务器及Linux系统技术领域。所述RACK-ARM服务器测试的方法主要包括以下步骤:1)在宿主机上安装交叉编译器arm-linux-gcc,完成lmbench源码arm-linux编译;2)将整个lmbench文件目录拷贝到目标机的根目录下面,进入目标机的终端,在/lmbench/scripts下面完成运行脚本,对测试进行配置并生成配置脚本;3)Lmbench根据配置文档执行任何测试项,测试执行完毕,进入/nfs/lmbench键入make?see命令,可生成测试结果报告,可以将测试数据/目录下的文件导出为测试报告/results/summary.out文件。本发明所述RACK-ARM服务器测试的方法,操作简单,测试项目全面,并且测试效率较高,具有很好的推广应用价值。
【IPC分类】G06F11/22
【公开号】CN105354119
【申请号】CN201510909165
【发明人】白云峰
【申请人】浪潮电子信息产业股份有限公司
【公开日】2016年2月24日
【申请日】2015年12月9日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1