一种基于HPL工具的无人值守压力测试的方法技术

技术编号:10328190 阅读:176 留言:0更新日期:2014-08-14 14:25
本发明专利技术提供一种基于HPL工具的无人值守压力测试的方法,本方法借用SHELL脚本编写实现HPL的自动化安装并循环执行,大大简化了压力测试的操作流程,特别是对于高密度服务器,轻松实现了对大量节点的无人值守压力测试。本方法在研发阶段、测试阶段及生产阶段的应用,模拟用户真正的大负载使用,实现了稳定性测试的自动化、便捷化。另外,本方法对于不熟悉linux而又需要在linux平台下测试产品稳定性的技术人员有着实际而深刻的意义。

【技术实现步骤摘要】
—种基于HPL工具的无人值守压力测试的方法
本专利技术涉及一种计算机应用
,具体地说是一种基于HPL工具的无人值守压力测试的方法。
技术介绍
随着IT领域技术的不断发展,传统信息化服务以及日趋强大的云计算服务对服务器的稳定性要求越来越高。作为服务器产品提供商,一款服务器无论是在研发阶段还是生产阶段都需要对产品进行系统压力测试,从而严格保证该产品的稳定性。而服务器研发种类越来越多,生产出货量也不断增加,压力测试的自动化、高效化也变得势在必行了。同时进行多款产品、批量产品的压力测试,可以是增加人员,也可以是编写自动化测试工具。然而显然自动化测试工具在人力、时间、成本等资源方面要节省的多,也减少了不必要的人工交互过程。
技术实现思路
本专利技术的目的是提供一种基于HPL工具的无人值守压力测试的方法。本专利技术的目的是按以下方式实现的,具体步骤如下: 1)利用shell脚本程序对MPI编译器和BLAS计算库的自动化安装,并对系统环境、HPL工具参数进行自动配置; 2)根据设定的循环次数自动运行压力程序并重定向输出到文本中,通过执行该测试shell脚本程序,输入期望Iin本文档来自技高网...
一种基于HPL工具的无人值守压力测试的方法

【技术保护点】
一种基于HPL工具的无人值守压力测试的方法, 其特征在于包括以下内容:1)利用shell脚本程序对MPI编译器和BLAS计算库的自动化安装,并对系统环境、HPL工具参数进行自动配置;2)根据设定的循环次数自动运行压力程序并重定向输出到文本中,通过执行该测试shell脚本程序,输入期望linpack执行的循环次数,准备长时间压力测试;3)shell脚本程序在读到循环次数后,开始自动配置系统环境,关闭SElinux和屏保可能影响长时间压力测试的系统功能;4)shell脚本程序自动安装mpich,并自动配置BLAS安装文件中对应的编译器路径,而无需手动更改,从而实现BLAS计算库的自动化安装;5)安...

【技术特征摘要】
1.一种基于HPL工具的无人值守压力测试的方法,其特征在于包括以下内容: 1)利用shell脚本程序对MPI编译器和BLAS计算库的自动化安装,并对系统环境、HPL工具参数进行自动配置; 2)根据设定的循环次数自动运行压力程序并重定向输出到文本中,通过执行该测试shell脚本程序,输入期望Iinpack执行的循环次数,准备长时间压力测试; 3)shell脚本程序在读到循环次数后,开始自动配置系统环境,关闭SElinux和屏保可能影响长时间压力测试的系统功能; 4)shell脚本程序自动安装mpich,并自动配置BLAS安装文件中对应的编译器路径,而无需手动更改,从而实现BLAS计算库的自动化安装; 5)安装mpich、BLAS后,shell脚本程序根据当前系统的资源,CPU的核心数,线程数,内存空间大小对HPL的测试矩阵参数进行自动配置,HPL测试工具装完成; 6)压力测试,shell脚本程序根据此前输入的循环次数执行xhpl程序开始压力测试,直至shell脚本程序判断循环次数已按指定值完成,在所有编译、安装、执行的过程中,除了执行窗口会有输出显示外,shell脚本程序中的重定向设置会将所有过程记录到指定文件中,以便后续查看分析; 具体步骤如下: (O读取手动输入的循环次数值 通过命令终端运行该自动化测试脚本,终端人工输入期望Iinpack的循环次数后,脚本程序会读取该次数值为后面的循环判断做准备,并向用户提示Unpack将执行的次数;please input the cycle times:linpack will run n times (2)配置HPL运行所需的系统环境 在手动输入执行循环次数后,就进行完全自动化过程,首先是配置运行HPL所需的系统环境,包括关闭屏保功能和SElinux,通过xset命令同时取消屏保功能和关闭节电模式,从而使用整个压力程序测试过程中屏幕始终有显示,排除从屏保恢复对测试的影响,运行环境仍需将SElinux功能关闭,以避免对mpich、BLAS的安装产生影响,关闭SElinu...

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

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

1