一种基于IB网络的无盘测试CPU的方法、装置及系统制造方法及图纸

技术编号:13145706 阅读:60 留言:0更新日期:2016-04-10 09:02
本发明专利技术提供了一种基于IB网络的无盘测试CPU的方法、装置及系统,该方法包括:server端预先首次安装Linux操作系统和测试软件,首次配置DHCP、TFTP和NFS,首次设置测试脚本,并通过IB网络与被测服务器相连接;被测服务器开机选择从IB网络引导启动;根据server端提供的DHCP请求分配IP地址,并根据该IP地址及server端提供的TFTP和NFS,挂载server端中的安装有测试软件的Linux操作系统;根据测试脚本运行测试软件,测试完成后自动生成并保存相应的日志目录。因此,本发明专利技术通过被测服务器基于IB网络挂载server端的操作系统以进行自动化测试,能够提高CPU的测试效率。

【技术实现步骤摘要】

本专利技术涉及CPU测试
,特别涉及一种基于IB网络的无盘测试CPU的方法、装置及系统
技术介绍
随着IT行业的高速发展,信息化、大数据及云计算的发展迅猛,从而对服务器CPU的计算性能和稳定性的要求也越来越高。为了保证CPU的质量可靠,需要对CPU的性能进行测试。目前对CPU的性能测试,需要被测服务器具备硬盘或磁盘阵列等存储设备,在被测服务器完成相关操作系统和测试软件的安装及配置之后,根据预先设定好的测试脚本对CPU进行测试。由于被测服务器配置安装操作系统和测试软件的耗时均较长,尤其在短时间内需要对大量CPU分别进行性能测试时,大量的测试等待时间在一定程度上会对CPU的测试效率造成影响。
技术实现思路
有鉴于此,本专利技术提供了一种基于IB网络的无盘测试CPU的方法、装置及系统,能够提高CHJ的测试效率。为了达到上述目的,本专利技术是通过如下技术方案实现的:一方面,本专利技术提供了一种基于IB网络的无盘测试CPU的方法,该方法应用于被测服务器,预先通过由安装在被测服务器上的IB卡提供的IB网络与server端相连接,还包括:运行与所述IB网络相对应的引导启动项;根据所述server端提供的动态主机配置协议DHCP,向所述server端发送请求分配IP地址的通知消息,以使所述server端根据所述通知消息反馈所述IP地址;接收所述server端根据所述通知消息反馈的所述IP地址;根据所述IP地址、所述server端提供的简单文件传输协议TFTP和网络文件系统NFS,挂载所述server端中的安装有测试软件的Linux操作系统; 根据所述server端中的测试脚本,运行所述测试软件。进一步地,在所述运行所述测试软件之后,还包括:生成与所述测试软件相对应的日志目录,并保存所述与所述测试软件相对应的日志目录。进一步地,所述挂载所述server端中的安装有测试软件的Linux操作系统,包括:对于所述server端中的安装有测试软件的Linux操作系统,与被测服务器相对应的日志目录挂载为读写方式,其他的操作系统目录挂载为只读方式。另一方面,本专利技术提供了一种基于IB网络的无盘测试的方法,该方法应用于server端,预先首次安装Linux操作系统和测试软件,首次配置DHCP、TFTP和NFS,首次设置测试脚本,并通过由安装在server端上的IB卡提供的IB网络与被测服务器相连接,还包括:接收被测服务器发送的请求分配IP地址的通知消息;根据所述被测服务器发送的请求分配IP地址的通知消息,生成与其相对应的IP地址;向所述被测服务器反馈所述IP地址,以使所述被测服务器根据所述IP地址、所述server端提供的TFTP和NFS,挂载所述server端中的安装有测试软件的Linux操作系统,并根据所述server端中的测试脚本,运行所述测试软件。进一步地,所述测试软件,包括1 inpack测试软件。另一方面,本专利技术提供了一种被测服务器,包括:传递单元,用于接收发送单元输出的通知消息,通过由安装在被测服务器上的IB卡提供的IB网络与所述server端相连接,以通过所述IB网络向所述server端传递所述发送单元输出的通知消息,以及分别向所述发送单元、接收单元、第一处理单元、第二运行单元输出IB网络信号;第一运行单元,用于运行与所述IB网络相对应的引导启动项,以及向所述发送单元输出启动完成的信号;所述发送单元,用于在接收到所述第一运行单元输出的启动完成的信号时,根据所述传递单元输出的IB网络信号,读取所述server端提供的DHCP的信息,并根据所述server端提供的DHCP,向所述server端发送请求分配IP地址的通知消息,以使所述server端根据所述通知消息反馈所述IP地址,以及向所述传递单元输出所述通知消息;所述接收单元,用于根据接收到的所述传递单元输出的IB网络信号,以读取所述s erver端提供的与所述通知消息相对应的IP地址,接收所述s erver端根据所述通知消息反馈的所述IP地址,以及向所述第一处理单元输出所述IP地址;所述第一处理单元,用于根据所述传递单元输出的IB网络信号,以读取所述server端提供的所述Linux操作系统和测试软件的信息、所述TFTP和NFS的信息,接收所述接收单元输出的所述IP地址,根据所述IP地址、所述server端提供的TFTP和NFS,挂载所述server端中的安装有测试软件的Linux操作系统,并向所述第二运行单元输出挂载完成的信号;所述第二运行单元,用于在接收到所述第一处理单元输出的挂载完成的信号时,根据接收到的所述传递单元输出的IB网络信号,以读取所述server端提供的所述Linux操作系统和测试软件的信息、所述测试脚本的信息,读取所述server端中的安装有测试软件的Linux操作系统的挂载信息,根据所述server端中的测试脚本,运行所述测试软件。进一步地,该被测服务器还包括:第二处理单元,用于在接收到所述第二运行单元输出的所述测试软件测试完成的信号时,输入所述第二运行单元输出的所述测试软件测试完成的信号,生成与所述测试软件相对应的日志目录,并保存所述与所述测试软件相对应的日志目录。 进一步地,所述第一处理单元,具体用于对于所述server端中的安装有测试软件的Linux操作系统,与被测服务器相对应的日志目录挂载为读写方式,其他的操作系统目录挂载为只读方式。另一方面,本专利技术提供了一种server端,包括:安装单元,用于安装Linux操作系统和测试软件,以及向传递单元输出所述Linux操作系统和测试软件的信息;配置单元,用于配置DHCP、TFTP和NFS,以及向传递单元输出所述DHCP、TFTP和NFS的信息;设置单元,用于设置测试脚本,以及向传递单元输出所述测试脚本的信息;传递单元,用于接收所述安装单元输出的所述Linux操作系统和测试软件的信息,接收所述配置单元输出的所述DHCP、TFTP和NFS的信息,接收所述设置单元输出的所述测试脚本的信息,接收发送单元输出的IP地址,通过由安装在server端上的IB卡提供的IB网络与被测服务器相连接,以通过所述IB网络向所述被测服务器提供所述Linux操作系统和测试软件的信息、所述DHCP、TFTP和NFS的信息、所述测试脚本的信息和所述发送单元输出的IP地址,以及向接收单元输出IB网络信号;所述接收单元,用于根据接收单元输出的IB网络信号,读取被测服务器发送的请求分配IP地址的通知消息,接收所述被测服务器发送的请求分配IP地址的通知消息,以及向生成单元输出所述被测服务器发送的请求分配IP地址的通知消息;所述生成单元,用于接收所述接收单元输出的所述被测服务器发送的请求分配IP地址的通知消息,根据所述被测服务器发送的请求分配IP地址的通知消息,生成与其相对应的IP地址,以及向发送单元输出所述IP地址;所述发送单元,用于根据所述生成单元输出的所述IP地址,向所述被测服务器反馈所述IP地址,以使所述被测服务器根据所述IP地址、所述server端提供的TFTP和NFS,挂载所述server端中的安装有测试软件的Linux操作系统,并根据所述server端中的测试脚本,运行所述测试软件,以及向所述传递单元输出所述I本文档来自技高网...

【技术保护点】
一种基于IB网络的无盘测试CPU的方法,其特征在于,应用于被测服务器,预先通过由安装在被测服务器上的IB卡提供的IB网络与server端相连接,该方法包括:运行与所述IB网络相对应的引导启动项;根据所述server端提供的动态主机配置协议DHCP,向所述server端发送请求分配IP地址的通知消息,以使所述server端根据所述通知消息反馈所述IP地址;接收所述server端根据所述通知消息反馈的所述IP地址;根据所述IP地址、所述server端提供的简单文件传输协议TFTP和网络文件系统NFS,挂载所述server端中的安装有测试软件的Linux操作系统;根据所述server端中的测试脚本,运行所述测试软件。

【技术特征摘要】

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

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

1