CN105404573A - 一种SmartRack多节点部署***压力测试方法 - Google Patents

一种SmartRack多节点部署***压力测试方法 Download PDF

Info

Publication number
CN105404573A
CN105404573A CN201510915383.XA CN201510915383A CN105404573A CN 105404573 A CN105404573 A CN 105404573A CN 201510915383 A CN201510915383 A CN 201510915383A CN 105404573 A CN105404573 A CN 105404573A
Authority
CN
China
Prior art keywords
test
pressure
smartrack
deployment system
node
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510915383.XA
Other languages
English (en)
Inventor
张超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Electronic Information Industry Co Ltd
Original Assignee
Inspur Electronic Information Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inspur Electronic Information Industry Co Ltd filed Critical Inspur Electronic Information Industry Co Ltd
Priority to CN201510915383.XA priority Critical patent/CN105404573A/zh
Publication of CN105404573A publication Critical patent/CN105404573A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

本发明公开了一种SmartRack多节点部署***压力测试方法,属于服务器节点测试技术领域。所述SmartRack多节点部署***压力测试方法,所述方法由linux?bash语言编写的测试程序来实现,主要包括如下步骤:1)环境搭建:操作***安装、配置网络、SSH(Secure?Shell)?的配置、测试前进行的准备工作;2)压力部署:CPU和MEM压力选择stress工具,硬盘压力选择fio,具体脚本有stress_scripts.sh和command1.sh,在主节点上执行脚本内容,完成测试并收集测试结果。本发明所述SmartRack多节点部署***压力测试方法,降低了生产成本,并且提高了测试效率,具有很好的推广应用价值。

Description

一种SmartRack多节点部署***压力测试方法
技术领域
本发明涉及服务器节点测试技术领域,具体提供一种SmartRack多节点部署***压力测试方法。
背景技术
SmartRack服务器整机由一组冗余电源集中供电,结合电源负载动态调整技术,电源转换效率高达94%以上,起架构容许网络、计算机存储有机共存,可支持半宽计算节点、全宽存储节点等各类节点,兼容标准机架式网络交换机,将网络、计算机存储功能整合在一台基础设施中,使用过程简易维护,无需繁琐拆装,能轻松实现一门户集中管理和业务自动部署,实现管理中心对整机柜的功能模块及支撑模块统筹管理,保证业务更加稳定的运行,实现节能。该机型是通过一组相互独立的节点共享存储空间、相互通信,能为用户提供高性能和高可靠***。服务器整机一般要进行***压力测试,由于SmartRack服务器整机的节点众多,部署***压力测试时需要引入批量、自动化的测试手段,以满足现在高效率测试的需求。
发明内容
本发明的技术任务是针对上述存在的问题,提供一种测试方法简单方便,测试效率较高,并且能大幅度降低生产成本的SmartRack多节点部署***压力测试方法。
为实现上述目的,本发明提供了如下技术方案:
一种SmartRack多节点部署***压力测试方法,所述方法由linuxbash语言编写的测试程序来实现,主要包括如下步骤:
1)环境搭建:操作***安装、配置网络、SSH(SecureShell)的配置、测试前进行的准备工作;
2)压力部署:CPU和MEM压力选择stress工具,硬盘压力选择fio,具体脚本有stress_scripts.sh和command1.sh,在主节点上执行脚本内容,完成测试并收集测试结果。
作为优选,测试开始之前需要部署整机柜的OS、网络及SSH无密码访问设置,之后完成批量部署压力测试;测试中断或者出现宕机等异常状况时人为定下故障,测试完成后检查所有测试结果并判断是否有异常。
本发明具有以下突出的有益效果:针对SmartRack机型节点众多的特点,部署***压力测试时引入批量、、自动化的测试方法,所述方法操作简单方便,有效的降低了生产成本,并且能提高测试的效率,具有良好的实用性。
具体实施方式
下面结合实施例对本发明所述SmartRack多节点部署***压力测试方法作进一步详细说明。
实施例
本发明所述SmartRack多节点部署***压力测试方法,由linuxbash语言编写的测试程序来实现,主要包括如下步骤:1)环境搭建:操作***安装、配置网络、SSH(SecureShell)的配置、测试前进行的准备工作;2)压力部署:CPU和MEM压力选择stress工具,硬盘压力选择fio,具体脚本有stress_scripts.sh和command1.sh,在主节点上执行脚本内容,完成测试并收集测试结果。测试开始之前需要部署整机柜的OS、网络及SSH无密码访问设置,之后完成批量部署压力测试;测试中断或者出现宕机等异常状况时人为定下故障,测试完成后检查所有测试结果并判断是否有异常。
具体的实施过程如下:
操作***安装选择Redhat6,网络配置以static为例。SSH(SecureShell)的配置如下所述:
主节点mn01:以root用户登录,运行ssh-keygen–tdsa,目的是在/root下创建.ssh目录;当提示输入passphase时敲两次回车,这将生成/root/.ssh/id_dsa和/root/.ssh/id_dsa.pub
从节点cn01:以root用户登录,运行ssh-keygen–tdsa,然后在mn01上运行scp/root/.ssh/id_dsa.pubcn01:/root/.ssh/authorized_keys2,在cn01上的/root/.ssh目录下运行catid_dsa.pub>>authorized_keys2,再运行scpauthorized_keys2cn02:/root/.ssh/
从节点cn02:在/root/.ssh目录下运行catid_dsa.pub>>authorized_keys2,再运行scpauthorized_keys2cn03:/root/.ssh/
剩余从节点:后面节点重复以上步骤,在最后一个节点上将生成一个完整的authorized_keys2文件,然后把authorized_keys2文件用scp命令拷贝到所有节点/root/.ssh/下,ssh配置完成。
测试前准备工作中脚本pretest.sh中包含开启IPMI服务、清BMC记录的log、读取硬盘SN和tempreature等部分,代码如下:
#!/bin/bash
/sbin/serviceipmistart
/usr/bin/ipmitoolchassisidentify
echo".......getbmclog......."
/usr/bin/ipmitoolsellist
/usr/bin/ipmitoolselclear
echo".......getdiskinformation......"
foriin{a..h};doecho".......Temp_sd$i.......";/usr/sbin/smartctl-a/dev/sd$i|grepTemperature_Cels|awk'{print$10}';done
foriin{a..h};doecho".......SN_sd$i......";/usr/sbin/smartctl-a/dev/sd$i|grepSerial;done。
压力部署中的stress_scripts.sh脚本内容为:
#!/bin/sh
#installstress_tools
yuminstall-ylibaio*
sleep2
echo"installfio"
cdtools
tar-xvffio-2.1.4.tar.bz2
cdfio-2.1.4
./configure&&make&&makeinstall
cd..
sleep2
echo"installstress"
tar-xvfstress-1.0.4.tar.gz
cdstress-1.0.4
./configure&&make&&makeinstall
cd../../
sleep2
#stresscpu&mem
cpu_num=$(cat/proc/cpuinfo|grep"processor"|wc-l)
nohupstress-c$cpu_num-m320&
stressHDD
fordevin`lsscsi|awk'{print$NF}'|sed1d|sed'$d'|tr-s'\n'''`
do
nohupfio--readwrite=randrw--rwmixread=70--bs=4k--numjobs=1--runtime=432000s--end_fsync=0--group_reporting--direct=1--ioengine=libaio--time_based--invalidate=1--norandommap--randrepeat=0--exitall--size=100%--name=`basename$dev`--filename=$dev&
done
command1.sh脚本内容为:
#!/bin/bash
functionshab()
{
ssh$1$2
}
foriin{02..32}
do
echo"---------------------------------------------$i-----------------------------------------"
shabm$i"$1"&
#>/tmp/cutemp/cu$i&
#>/opt/cu01temp/cu$i"&
Done。
以上所述的实施例,只是本发明较优选的具体实施方式,本领域的技术人员在本发明技术方案范围内进行的通常变化和替换都应包含在本发明的保护范围内。

Claims (2)

1.一种SmartRack多节点部署***压力测试方法,其特征在于:所述方法由linuxbash语言编写的测试程序来实现,主要包括如下步骤:
1)环境搭建:操作***安装、配置网络、SSH(SecureShell)的配置、测试前进行的准备工作;
2)压力部署:CPU和MEM压力选择stress工具,硬盘压力选择fio,具体脚本有stress_scripts.sh和command1.sh,在主节点上执行脚本内容,完成测试并收集测试结果。
2.根据权利要求1所述的SmartRack多节点部署***压力测试方法,其特征在于:测试开始之前需要部署整机柜的OS、网络及SSH无密码访问设置,之后完成批量部署压力测试;测试中断或者出现宕机等异常状况时人为定下故障,测试完成后检查所有测试结果并判断是否有异常。
CN201510915383.XA 2015-12-11 2015-12-11 一种SmartRack多节点部署***压力测试方法 Pending CN105404573A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510915383.XA CN105404573A (zh) 2015-12-11 2015-12-11 一种SmartRack多节点部署***压力测试方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510915383.XA CN105404573A (zh) 2015-12-11 2015-12-11 一种SmartRack多节点部署***压力测试方法

Publications (1)

Publication Number Publication Date
CN105404573A true CN105404573A (zh) 2016-03-16

Family

ID=55470071

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510915383.XA Pending CN105404573A (zh) 2015-12-11 2015-12-11 一种SmartRack多节点部署***压力测试方法

Country Status (1)

Country Link
CN (1) CN105404573A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105868117A (zh) * 2016-04-27 2016-08-17 浪潮电子信息产业股份有限公司 一种rack机柜整柜同时运行yesdd压力测试的方法
CN106445755A (zh) * 2016-09-21 2017-02-22 郑州云海信息技术有限公司 一种整机柜服务器自动化测试方法
CN107453923A (zh) * 2017-09-14 2017-12-08 郑州云海信息技术有限公司 一种SmartRack机型多节点批量运行reboot测试的方法
CN107480022A (zh) * 2017-08-22 2017-12-15 郑州云海信息技术有限公司 一种Storage RACK***硬盘自动扫描检测的测试方法
CN109471665A (zh) * 2018-10-31 2019-03-15 湖南国科微电子股份有限公司 一种自动安装Windows操作***的方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040079165A1 (en) * 2002-10-24 2004-04-29 Honda Giken Kogyo Kabushiki Kaisha Fatigue safety factor testing method and fatigue safety factor testing apparatus
CN103793305A (zh) * 2014-02-24 2014-05-14 浪潮电子信息产业股份有限公司 一种服务器子***并行压力测试方法
CN104182288A (zh) * 2014-08-18 2014-12-03 浪潮电子信息产业股份有限公司 一种服务器集群***功耗自动化测试的方法
CN104579853A (zh) * 2015-02-10 2015-04-29 浪潮电子信息产业股份有限公司 一种用于服务器集群***网络测试的方法
CN104639402A (zh) * 2015-03-05 2015-05-20 浪潮电子信息产业股份有限公司 一种用于服务器集群***网络测试的方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040079165A1 (en) * 2002-10-24 2004-04-29 Honda Giken Kogyo Kabushiki Kaisha Fatigue safety factor testing method and fatigue safety factor testing apparatus
CN103793305A (zh) * 2014-02-24 2014-05-14 浪潮电子信息产业股份有限公司 一种服务器子***并行压力测试方法
CN104182288A (zh) * 2014-08-18 2014-12-03 浪潮电子信息产业股份有限公司 一种服务器集群***功耗自动化测试的方法
CN104579853A (zh) * 2015-02-10 2015-04-29 浪潮电子信息产业股份有限公司 一种用于服务器集群***网络测试的方法
CN104639402A (zh) * 2015-03-05 2015-05-20 浪潮电子信息产业股份有限公司 一种用于服务器集群***网络测试的方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
雷晓江: "云计算服务平台资源管理***", 《中国优秀硕士学位论文全文数据库信息科技辑》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105868117A (zh) * 2016-04-27 2016-08-17 浪潮电子信息产业股份有限公司 一种rack机柜整柜同时运行yesdd压力测试的方法
CN106445755A (zh) * 2016-09-21 2017-02-22 郑州云海信息技术有限公司 一种整机柜服务器自动化测试方法
CN106445755B (zh) * 2016-09-21 2019-09-06 郑州云海信息技术有限公司 一种整机柜服务器自动化测试方法
CN107480022A (zh) * 2017-08-22 2017-12-15 郑州云海信息技术有限公司 一种Storage RACK***硬盘自动扫描检测的测试方法
CN107453923A (zh) * 2017-09-14 2017-12-08 郑州云海信息技术有限公司 一种SmartRack机型多节点批量运行reboot测试的方法
CN109471665A (zh) * 2018-10-31 2019-03-15 湖南国科微电子股份有限公司 一种自动安装Windows操作***的方法
CN109471665B (zh) * 2018-10-31 2022-01-11 湖南国科微电子股份有限公司 一种自动安装Windows操作***的方法

Similar Documents

Publication Publication Date Title
CN105404573A (zh) 一种SmartRack多节点部署***压力测试方法
US8429645B2 (en) Method for optimizing migration of software applications to address needs
CN105471675A (zh) 一种多节点批量测试的方法及***
US7562247B2 (en) Providing independent clock failover for scalable blade servers
CN104182288A (zh) 一种服务器集群***功耗自动化测试的方法
CN105740152A (zh) 一种多节点批量部署***压力测试的方法
CN103905253A (zh) 一种基于Nagios和BMC的服务器监控管理方法
CN105653398B (zh) 一种智能分配操作***镜像方法
CN104579853A (zh) 一种用于服务器集群***网络测试的方法
Armstrong et al. Performance issues in clouds: An evaluation of virtual image propagation and I/O paravirtualization
Adinets et al. Job digest: An approach to dynamic analysis of job characteristics on supercomputers
CN105183591A (zh) 一种高可用集群的实现方法及***
CN105516359A (zh) 利用telnet协议对SAS Switch JBOD进行管理操作的方法
CN104754047A (zh) 一种集群存储***用户跨平台统一管理的方法
CN105260286A (zh) 一种实时监控cpu工作状态的方法
WO2015139565A1 (en) Heterogeneous logging system management configuration
US11805338B2 (en) Systems and methods for enabling smart network interface card as an advanced telemetry appliance
Ramos et al. An extensible resource discovery mechanism for grid computing environments
CN111339055B (zh) 大数据集群扩容方法及装置
CN110515714A (zh) 一种基于集群***的任务均衡调度方法
CN111262963A (zh) 一种实现虚拟机mac地址与ip地址绑定的方法及***
CN113031969B (zh) 设备部署巡检方法、装置、计算机设备及存储介质
US20240103824A1 (en) Server management apparatus and server management method
CN101217332A (zh) 同步数字体系设备的告警测试方法及测试控制平台
CN105631053B (zh) 用于数据库的数据集成分发方法和数据集成分发装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20160316

RJ01 Rejection of invention patent application after publication