一种服务器的CPU测试方法及系统技术方案

技术编号:12624625 阅读:104 留言:0更新日期:2015-12-31 17:59
本发明专利技术公开了一种服务器的CPU测试方法及系统,包括:主服务器安装PXE自动部署操作系统;所述主服务器将需要部署的第一操作系统文件解压,并将CPU性能测试软件及相应的编译器文件打包到解压后的第一操作系统文件中;所述主服务器将解压后的第一操作系统文件压缩,生成第二操作系统文件;所述主服务器修改kickstart文件参数,将所述第二操作系统文件通过所述PXE自动部署操作系统,自动部署到待测试的服务器裸机上,这种测试方法,能够提高服务器CPU性能测试的部署速度,提高工程师测试服务器CPU性能的效率。

【技术实现步骤摘要】

本专利技术涉及计算机服务器CPU测试领域,更具体地说,涉及一种服务器的CPU测试方法及系统
技术介绍
随着云计算、大数据等新型技术的发展,对服务器的处理性器性能要求越来越高,由于处理器的快速发展,如何快速地评估处理器的计算性能成为一个比较重要的技术问题。传统服务器CPU性能测试,需要在部署操作系统之后再进行CPU性能测试工具的安装,过程繁琐。因此,如何简单的对CPU性能进行测试,从而提升测试效率是现在需要解决的问题。
技术实现思路
本专利技术的目的在于提供一种服务器的CPU测试方法及系统,以实现简单的对CPU性能进行测试,且提升测试效率。为实现上述目的,本专利技术实施例提供了如下技术方案:一种服务器的CPU测试方法,包括:主服务器安装PXE自动部署操作系统;所述主服务器将需要部署的第一操作系统文件解压,并将CPU性能测试软件及相应的编译器文件打包到解压后的第一操作系统文件中;所述主服务器将解压后的第一操作系统文件压缩,生成第二操作系统文件;所述主服务器修改kickstart文件参数,将所述第二操作系统文件通过所述PXE自动部署操作系统,自动部署到待测试的服务器裸机上。优选的,所述主服务器安装PXE自动部署操作系统,包括:所述主服务器安装服务器操作系统RHEL7,并在安装后,配置PXE服务、DHCP服务、DNS和TFTP服务。优选的,所述主服务器修改kickstart文件参数,将所述第二操作系统文件通过所述PXE自动部署操作系统,自动部署到待测试的服务器裸机上,包括:所述主服务器配置kicksta;rt文件,修改kicksta;rt文件参数,在所述PXE自动部署操作系统自动部署时,选择所述第二操作系统文件,运行所述第二操作系统文件中的CPU性能测试软件和编译器安装文件。优选的,所述主服务器通过交换机将所述第二操作系统文件部署到所述待测试的服务器裸机上。优选的,所述主服务器、所述交换机和所述待测试的服务器裸机通过RJ45网线连接。一种服务器的CPU测试系统,包括:主服务器和待测试的服务器裸机;所述主服务器包括:安装模块,用于安装PXE自动部署操作系统;解压模块,用于将需要部署的第一操作系统文件解压;打包模块,用于将CPU性能测试软件及相应的编译器文件打包到解压后的第一操作系统文件中;压缩模块,用于将解压后的第一操作系统文件压缩,生成第二操作系统文件;执行模块,用于修改kickstart文件参数,将所述第二操作系统文件通过所述PXE自动部署操作系统,自动部署到所述待测试的服务器裸机上。优选的,所述安装模块具体用于:安装服务器操作系统RHEL7,并在安装后,配置PXE服务、DHCP服务、DNS和TFTP服务。优选的,所述执行模块具体用于:配置kickstart文件,修改kickstart文件参数,在所述PXE自动部署操作系统自动部署时,选择所述第二操作系统文件,运行所述第二操作系统文件中的CPU性能测试软件和编译器安装文件。优选的,所述系统包括:交换机;其中,所述主服务器通过所述交换机将所述第二操作系统文件部署到所述待测试的服务器裸机上。优选的,所述主服务器、所述交换机和所述待测试的服务器裸机通过RJ45网线连接。通过以上方案可知,本专利技术实施例提供的一种服务器的CPU测试方法及系统,包括:主服务器安装PXE自动部署操作系统;所述主服务器将需要部署的第一操作系统文件解压,并将CPU性能测试软件及相应的编译器文件打包到解压后的第一操作系统文件中;所述主服务器将解压后的第一操作系统文件压缩,生成第二操作系统文件;所述主服务器修改kickstart文件参数,将所述第二操作系统文件通过所述PXE自动部署操作系统,自动部署到待测试的服务器裸机上,这种测试方法,能够提高服务器CPU性能测试的部署速度,提高工程师测试服务器CPU性能的效率。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例公开的一种服务器的CPU测试方法流程示意图;图2为本专利技术实施例公开的一种服务器的CPU测试系统结构示意图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种服务器的CPU测试方法及系统,以实现简单的对CPU性能进行测试,且提升测试效率。参见图1,本专利技术实施例提供的一种服务器的CPU测试方法,包括:SlOl、主服务器安装PXE自动部署操作系统;具体的,本实施例提供的这种CPU测试方法为基于x86_64服务器CPU的测试方法,并且本实施例中的主服务器可以是一台带有千兆网卡的服务器或者PC机,用于部署服务器操作系统和CPU性能测试软件的管理机,为方便说明,记作Master,待测试的服务器裸机为基于Intel的x86_64架构CPU的服务器,记作Server。并且在本实施例中,要先构建一个PXE自动部署操作系统,该PXE自动部署操作系统在Master上,由PXE、DHCP、DNS、TFTP四项服务组成。PXE自动部署操作系统可以直接在Master上配置好之后开启。优选的,所述主服务器安装PXE自动部署操作系统,包括:所述主服务器安装服务器操作系统RHEL7,并在安装后,配置PXE服务、DHCP服务、DNS和TFTP服务。具体的,在本实施例中,Master使用PC机或者通用服务器安装服务器操作系统RHEL7,安装完成之后配置PXE服务、DHCP服务、DNS、TFTP服务,以便Master能够通过交换机对Server进行操作系统自动化安装。优选的,所述主服务器通过交换机将所述第二操作系统文件部署到所述待测试的服务器裸机上。具体的,本实施例中的交换机可以为一台千兆交换机,用于连接Server与Master的千兆交换机,为方便说明,记作Switch。优选的,所述主服务器、所述交换机和所述待测试的服务器裸机通过RJ45网线连接。具体的,在本实施例中,Server、Switch、Master通过RJ45网线联接,组成一套完整的CPU性能测试部署系统,在更换Server的时候,只需要将新加入的Server通过RJ45网线连接到Switch即可开始全新的CPU性能测试环境部署。S102、所述主服务器将需要部署的第一操作系统文件解压,并将CPU性能测试软件及相应的编译器文件打包到解压后的第一操作系统文件中;具体的,在本实施例中,将CPU性能测试软件SPEC CPU2006的安装包及相应的编译器文件通过shell脚本集成到服务器操作系统中(如RHEL7),可以将操作过程明显简化,提高服务器CPU性能测试的部署速度,提高工程师测试服务器CPU性能的效率。针对服务器CPU性能测试,这样的部署方法从部署速度上比传统的安装服务器操作系统之后拷贝文件再安装CPU性能测试工具SPEC CP本文档来自技高网...

【技术保护点】
一种服务器的CPU测试方法,其特征在于,包括:主服务器安装PXE自动部署操作系统;所述主服务器将需要部署的第一操作系统文件解压,并将CPU性能测试软件及相应的编译器文件打包到解压后的第一操作系统文件中;所述主服务器将解压后的第一操作系统文件压缩,生成第二操作系统文件;所述主服务器修改kickstart文件参数,将所述第二操作系统文件通过所述PXE自动部署操作系统,自动部署到待测试的服务器裸机上。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘思遥程建军
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:北京;11

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

1