一种用于刀片服务器主板的测试方法技术

技术编号:7287471 阅读:621 留言:0更新日期:2012-04-22 01:56
本发明专利技术公开了一种用于刀片服务器主板的测试方法,该刀片服务器主板安装于服务器机箱内构成刀片服务器系统,包括:在刀片服务器系统通过第一综合测试后,在Linux操作系统下根据设定的测试规范对刀片服务器系统进行第二综合测试,其中第二综合测试包括以下之一或任意组合:测试刀片服务器主板的CPU的性能,对刀片服务器系统进行压力测试以评估刀片服务器系统的稳定性,测试刀片服务器系统的硬盘的性能,测试刀片服务器系统的内存带宽性能;获取并判断第二综合测试中每项测试的测试结果是否在设定的测试通过范围内,如果都判断为是则判定刀片服务器主板通过第二综合测试。采用本发明专利技术可发现刀片服务器主板所存在的绝大多数问题并且可以为试生产奠定基础。

【技术实现步骤摘要】

本专利技术涉及。
技术介绍
刀片服务器是指在标准高度的机架式机箱内可插装多个卡式的服务器单元,是一种实现高可用高密度(High AvailabiMity High Density,HAHD)的低成本服务器平台。刀片服务器是近年发展起来的一种高密度、统一供电、便捷管理和具有统一千兆或万兆网络交换功能、刀片之间可实现高速互联通讯的服务器产品。它与传统机架式服务器的差异较大,因此,测试方案也有较大差异。针对刀片服务器的小批量测试,目前也尚无较完善的方案。
技术实现思路
针对相关技术中的问题,本专利技术提出,能够发现刀片服务器主板存在的绝大多数问题,并且可以为试生产奠定基础。本专利技术的技术方案是这样实现的,刀片服务器主板安装于服务器机箱内从而构成刀片服务器系统,该测试方法包括在所述刀片服务器系统通过第一综合测试后,在Linux操作系统下根据设定的测试规范对所述刀片服务器系统进行第二综合测试,其中所述第二综合测试包括以下之一或任意组合测试所述刀片服务器主板的CPU的性能,对所述刀片服务器系统进行压力测试以评估所述刀片服务器系统的稳定性,测试所述刀片服务器系统的硬盘的性能,测试所述刀片服务器系统的内存带宽性能;获取并判断所述第二综合测试中每项测试的测试结果是否在预先设定的测试通过范围内,如果都判断为是则判定所述刀片服务器主板通过第二综合测试。在可选实施方法式中,该测试方法还包括对所述刀片服务器系统进行第一综合测试,所述第一综合测试包括对所述刀片服务器系统进行BIOS功能测试,对所述刀片服务器系统进行上下电测试,通过智能平台管理接口 IPMI的管理界面读取所述刀片服务器系统的物理健康信息以测试所述IPMI的功能,验证所述刀片服务器系统的基于网络的KVM功能,对所述刀片服务器系统进行重启以及开关机测试,对所述刀片服务器系统进行相应的压力测试以测试所述刀片服务器系统的稳定性,4测试所述刀片服务器系统的内存带宽性能、浮点性能、读写性能和CPU性能,测试所述刀片服务器系统的CPU和内存在不同数量的配置下,所述刀片服务器系统的内存的带宽性能及效率,测试所述刀片服务器系统中的指定功能部件的温度是否在设定的温度阈值内以评估所述刀片服务器主板和所述刀片服务器系统的散热情况,和对所述刀片服务器主板以及所述刀片服务器系统进行功耗测试;获取所述第一综合测试中的每项测试的测试结果以判断所述刀片服务器系统是否通过所述第一综合测试。本专利技术通过充分测试刀片服务器主板的功能、性能、稳定性、可靠性,并对刀片服务器主板和刀片服务器系统的散热情况和功耗情况进行较充分的验证,可以发现刀片服务器主板所存在的绝大多数问题,并可以为产品试生产奠定技术基础。附图说明图1是根据本专利技术一实施例的用于刀片服务器主板的测试方法的流程示意图。 具体实施例方式下面结合附图对本专利技术作进一步地详细说明。根据本专利技术实施例的用于刀片服务器主板的测试方法,测试时刀片服务器主板安装于服务器机箱内从而构成刀片服务器系统。对刀片服务器系统测试时,通常先对刀片服务器系统进行第一综合测试,并在第一综合测试通过后,对所述刀片服务器系统进行第二综合测试。其中,可以采用现有测试刀片服务器主板的方法对刀片服务器主板进行第一综合测试;也可以采用本申请后面描述的第一综合测试的方法对刀片服务器主板进行第一综合测试。本专利技术一实施例的用于刀片服务器主板的测试方法的流程示意图如图1所示,该测试方法包括S101,在所述刀片服务器系统通过第一综合测试后,在Linux操作系统下根据设定的测试规范对所述刀片服务器系统进行第二综合测试。在本专利技术实施例中,对所述刀片服务器系统进行第二综合测试包括测试刀片服务器的以下一个方面或者这些方面的任意组合测试所述刀片服务器主板的CPU的性能,对所述刀片服务器系统进行压力测试以评估所述刀片服务器系统的稳定性,测试所述刀片服务器系统的硬盘的性能,测试所述刀片服务器系统的内存带宽性能。在本专利技术的一实施方式中,测试刀片服务器主板的CPU性能包括使用开源的 p7zip软件,利用CPU进行压缩操作(compressing)和解压缩操作(decompressing),从而衡量单核或多核MIPS性能(每秒执行多少百万条指令)。在本专利技术的一实施方式中,测试刀片服务器系统的硬盘的性能包括通过运行开源的iozone等软件,测试硬盘读写大块文件的吞吐性能,以及硬盘读写小块文件时的IOPS 值(Input/Output Operations Per Second,每秒处理1/0读写操作的次数),从而衡量硬盘的带宽和1/0速度快慢。在本专利技术的一实施方式中,测试内存带宽性能包括测试内存与CPU之间的数据传输速率,由此可衡量内存访问带宽效率(带宽效率=实测值/理论值)。例如主板有6个DDR 3通道,每通道2个DI匪槽,配置1333MHZ内存*12条;则其理论带宽值为1333*64/8*6 = 63984MB/s。在该实验环境中,实测得Copy值(数据从内存到CPU的速率)为27234. 6218MB/S,则其内存带宽效率为42. 6%左右。S102,获取并判断所述第二综合测试中每项测试的测试结果是否在预先设定的测试通过范围内,如果都判断为是则判定所述刀片服务器通过第二综合测试。在一可选实施方式中,可以是每进行一项测试后获取该项测试得到的测试结果, 然后将测试结果与设定的评判标准值比较,进一步判断比较结果是否在测试通过范围内, 如果判断为是则判定所述刀片服务器系统通过该项测试。其中在一种实施方式中评判标准值依据各功能部件的生产商的规格手册中规定的值来设定。在其他可选实施方式中,部分评判标准值依据功能部件的生产商的规格手册中规定的值来设定,另一部分评判标准值依据测试人员的测试经验或者服务器主板生产商的规定来设定。在另一可选实施方式中,可以是在第二综合测试中的每项测试完成后,获取第二综合测试后的测试结果,并逐项判断测试是否通过,如果都判断为是则判定所述刀片服务器主板通过第二综合测试,给出测试通过的提示信息,反之则判定刀片服务器主板没有通过第二综合测试,给出测试失败的提示信息。在一可选实施方式中,测试系统在Linux操作系统下通过测试人员用脚本语言或者其他程序设计编写的测试程序对所述刀片服务器系统自动进行第二综合测试。其中,该测试程序是测试人员基于设定的测试规范编写的。在另一可选实施方式中,测试系统在Linux操作系统下根据设定的测试规范分别调用相应的用脚本语言或者其他程序设计编写的功能测试程序进行测试,从而最终完成第二综合测试。例如,利用P7ZIP软件对CPU进行性能测试的测试步骤包括;1、源码解压缩2、编译并输出到日志文件3、安装 p7zip4、运行单核心p7zip测试进程并输出结果到日志文件5、运行多核心p7zip测试进程并输出结果到日志文件6、从结果中取出有效数据、整理并显示。其中,一种用脚本语言编写的实现上述测试步骤的部分程序如下18#!/bin/bash19WORK—DIR=、pwd、20P7ZIP_PCK="p7zip_9_l3.tar.gz"2122source $WORK—DIR/config2324echo “ $CPU—MODEL ($CORE—NUM cores)"25cd $WORK_DIR/p本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:张迎华赵雷杨磊
申请(专利权)人:曙光信息产业股份有限公司
类型:发明
国别省市:

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

1
相关领域技术