本发明涉及服务器测试技术领域,具体提供一种实现linpack测试快速执行的方法及系统。
背景技术:
smb(servermessageblock)即信息服务块协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。samba是实现smb协议的一个工具套件。服务器的计算能力是服务器的一个重要指标,所以在服务器测试过程中计算能力的测试也是我们重点关注的指标,linpack测试软件作为业内公认的cpu计算性能测试软件,在我们测试中经常用到,但是该测试软件安装过程复杂且耗费时间较长,在一定程度上降低了测试效率。
技术实现要素:
本发明的技术任务是针对上述存在的问题,提供一种在服务器上不需要安装linpack测试软件即可进行计算性能测试,并能提高测试效率的实现linpack测试快速执行的方法。
本发明进一步的技术任务是提供一种实现linpack测试快速执行的系统。
为实现上述目的,本发明提供了如下技术方案:
一种实现linpack测试快速执行的方法,在安装linux系统的服务器上配置samba服务,设置共享文件夹,在共享文件夹上安装linpack测试软件,将待测试服务器与配置samba的服务器置于同一网段后,将samba服务共享的文件夹挂载到待测试服务器上,在待测试服务器上添加linpack测试软件执行的环境变量即可运行linpack测试软件,从而实现待测试服务器计算性能测试。
本发明所述的方法是基于安腾平台实现的。
所述共享文件夹名称为intel、you等。
待测试服务器与配置samba的服务器置于的同一网段为公司测试内网。
在待测试服务器上添加的linpack测试软件执行的环境变量为:
echo"exportpath=/opt/intel/impi/4.1.0.024/intel64/bin:/opt/intel/composer_xe_2013.2.146/bin/intel64:$path">>/root/.bashrc
并执行命令:source.bashrc使以上环境变量修改生效。
该实现linpack测试快速执行的方法,不需要在待测试服务器上安装linpack测试软件,只需添加linpack测试软件执行的环境变量即可运行linpack测试软件,省去了向待测试服务器拷贝和安装linpack测试软件的过程,使测试能够快速执行,节省了时间,提高了测试效率。
作为优选,所述方法具体包括以下步骤:
s1:准备阶段
1)在安装linux系统的服务器上配置samba服务,设置共享文件夹;
2)在设置的共享文件夹上安装linpack测试软件;
s2:将待测试服务器连接到与配置samba的服务器同一网段上;
s3:将samba服务共享的文件夹挂载到待测试服务器的软件安装路径上;
s4:在待测试服务器上添加linpack测试软件执行的环境变量;
s5:运行linpack测试软件实现待测试服务器计算性能测试。
作为优选,步骤s1中设置若干共享文件夹,其中,共享文件夹名称不同,内容同为linpack测试软件。
设置有若干共享文件件就可以实现不同的待测试服务器同时挂载,同时测试,进一步提高测试效率。
作为优选,步骤s2中,待测试服务器通过交换机与配置samba的服务器相连接,置于同一网段。
作为优选,步骤s3中,待测试服务器的软件安装路径为/opt/intel和/home/you。
一种实现linpack测试快速执行的系统,包括以下模块:
配置模块:用于在安装linux系统的服务器上配置samba服务,设置共享文件夹;
安装模块:用于在共享文件夹上安装linpack测试软件;
连接模块:用于通过将待测试服务器与配置samba的服务器相连接,置于同一网段上;
挂载模块:将samba服务共享的文件夹挂载到待测试服务器上,并在待测试服务器上添加linpack测试软件执行的环境变量。
作为优选,配置模块中,设置若干共享文件夹,其中,共享文件夹名称不同,内容同为linpack测试软件。
作为优选,连接模块中,通过交换机将待测试服务器与配置samba的服务器相连接,置于同一网段。
与现有技术相比,本发明的实现linpack测试快速执行的方法具有以下突出的有益效果:所述实现linpack测试快速执行的方法在安装linux系统的服务器上配置samba服务,设置若干共享文件夹,在若干共享文件夹上均安装linpack测试软件,不需要在待测试服务器上安装linpack测试软件,只需添加linpack测试软件执行的环境变量即可实现不同的待测试服务器同时运行linpack测试软件,省去了向待测试服务器拷贝和安装linpack测试软件的过程,使测试能够快速执行,节省了时间,提高了测试效率,具有良好的实用性。
附图说明
图1是本发明所述实现linpack测试快速执行的方法的流程图。
具体实施方式
下面将结合附图和实施例,对本发明的实现linpack测试快速执行的方法及系统作进一步详细说明。
实施例1
本发明的实现linpack测试快速执行的方法,在安装linux系统的服务器上配置samba服务,设置若干共享文件夹,在若干共享文件夹上均安装linpack测试软件,其中,共享文件夹名称不同,内容同为linpack测试软件。将待测试服务器与配置samba的服务器通过交换机相连接置于同一网段后,将samba服务共享的文件夹挂载到待测试服务器上,在待测试服务器上添加linpack测试软件执行的环境变量即可运行linpack测试软件,从而实现待测试服务器计算性能测试。
如图1所示,该实现linpack测试快速执行的方法具体包括以下步骤:
s1:准备阶段
1)在安装linux系统的服务器上配置samba服务,设置若干共享文件夹。
2)在设置的若干共享文件夹上安装linpack测试软件。其中,共享文件夹名称不同,内容同为linpack测试软件。
s2:将待测试服务器通过交换机连接到与配置samba的服务器同一网段上。
s3:将samba服务共享的文件夹挂载到待测试服务器的软件安装路径上,待测试服务器的软件安装路径为/opt/intel和/home/you。
s4:在待测试服务器上添加linpack测试软件执行的环境变量。
s5:运行linpack测试软件实现待测试服务器计算性能测试。
实施例2
本发明的实现linpack测试快速执行的系统,包括以下模块:
配置模块:用于在安装linux系统的服务器上配置samba服务,设置共享文件夹。
安装模块:用于在共享文件夹上安装linpack测试软件。
其中,共享文件夹名称不同,内容同为linpack测试软件。
连接模块:用于通过将待测试服务器与配置samba的服务器相连接,置于同一网段上。
通过交换机将待测试服务器与配置samba的服务器相连接,置于同一网段。
挂载模块:将samba服务共享的文件夹挂载到待测试服务器上,并在待测试服务器上添加linpack测试软件执行的环境变量。
以上所述的实施例,只是本发明较优选的具体实施方式,本领域的技术人员在本发明技术方案范围内进行的通常变化和替换都应包含在本发明的保护范围内。