vdbench在Centos系统上联机测试环境搭建

一、配置ip

每台测试主机都需要配置,配置ip地址不一样

二、配置hostname

每台主机都要配置,配置完成后重启生效

三、配置/etc/hosts文件

每台主机都要配置,配置内容一致,配置完成后重启生效

四、配置本地镜像yum(用来安装java和unzip)

每台主机都要配置,如何系统已经按照java和unzip软件,可以不用操作本步骤

五、安装java

如果系统已经安装java,可以忽略本步骤

yum install -y java

六、安装unzip(用来解压vdbench测试软件)

如果系统安装unzip软件,可以忽略本步骤

yum install -y unzip

七、配置ssh免密码登录

1、在每台节点上执行

ssh-keygen -t rsa

2、在主节点上执行

cd /root

cd .ssh

ssh-copy-id hostname01

ssh-copy-id hostname02

ssh-copy-id hostname03

本次按3个节点举例,如果有多个,可以在下面增加。

hostname01、hostname02和hostname03根据实际情况进行替换,用实际主机名。参考cat /etc/hostname内的内容,如下图:

八、把vdbench软件拷贝到所有主机同一个目录并解压

此处以 /vdbench目录为例

解压测试软件包命令:

unzip vdbench50406.zip

九、执行测试

在主节点上/vdbench目录下执行

./vdbench -t

测试成功,显示如上信息

执行如下命令执行测试:

./vdbench -f 8k.txt

十、联机测试代码

联机测试介绍:

只需要在主节点上有测试代码,在主节点执行测试代码。其他节点不需要测试代码,其他节点只需要在相同的目录下有解压的测试软件即可。例如本次都在/vdbench目录下。

执行如下命令进行测试:

8k.txt代码文档放在测试软件目录下,在当前目录下执行。

./vdbench -f 8k.txt

8k.txt代码内容如下:

复制代码
hd=default,vdbench=/vdbench,user=root,shell=ssh
hd=hd1,system=10.236.0.2
hd=hd2,system=10.236.0.3
hd=hd3,system=10.236.0.4
hd=hd4,system=10.236.0.5
hd=hd5,system=10.236.0.6
hd=hd6,system=10.236.0.7
sd=sd1,hd=hd1,lun=/dev/vdb,openflag=o_direct,threads=64,hitarea=1024M
sd=sd2,hd=hd1,lun=/dev/vdc,openflag=o_direct,threads=64,hitarea=1024M
sd=sd3,hd=hd1,lun=/dev/vdd,openflag=o_direct,threads=64,hitarea=1024M
sd=sd4,hd=hd1,lun=/dev/vde,openflag=o_direct,threads=64,hitarea=1024M
sd=sd5,hd=hd1,lun=/dev/vdf,openflag=o_direct,threads=64,hitarea=1024M
sd=sd6,hd=hd1,lun=/dev/vdg,openflag=o_direct,threads=64,hitarea=1024M
sd=sd7,hd=hd1,lun=/dev/vdh,openflag=o_direct,threads=64,hitarea=1024M
sd=sd8,hd=hd1,lun=/dev/vdi,openflag=o_direct,threads=64,hitarea=1024M
sd=sd9,hd=hd2,lun=/dev/vdb,openflag=o_direct,threads=64,hitarea=1024M
sd=sd10,hd=hd2,lun=/dev/vdc,openflag=o_direct,threads=64,hitarea=1024M
sd=sd11,hd=hd2,lun=/dev/vdd,openflag=o_direct,threads=64,hitarea=1024M
sd=sd12,hd=hd2,lun=/dev/vde,openflag=o_direct,threads=64,hitarea=1024M
sd=sd13,hd=hd2,lun=/dev/vdf,openflag=o_direct,threads=64,hitarea=1024M
sd=sd14,hd=hd2,lun=/dev/vdg,openflag=o_direct,threads=64,hitarea=1024M
sd=sd15,hd=hd2,lun=/dev/vdh,openflag=o_direct,threads=64,hitarea=1024M
sd=sd16,hd=hd2,lun=/dev/vdi,openflag=o_direct,threads=64,hitarea=1024M
sd=sd17,hd=hd3,lun=/dev/vdb,openflag=o_direct,threads=64,hitarea=1024M
sd=sd18,hd=hd3,lun=/dev/vdc,openflag=o_direct,threads=64,hitarea=1024M
sd=sd19,hd=hd3,lun=/dev/vdd,openflag=o_direct,threads=64,hitarea=1024M
sd=sd20,hd=hd3,lun=/dev/vde,openflag=o_direct,threads=64,hitarea=1024M
sd=sd21,hd=hd3,lun=/dev/vdf,openflag=o_direct,threads=64,hitarea=1024M
sd=sd22,hd=hd3,lun=/dev/vdg,openflag=o_direct,threads=64,hitarea=1024M
sd=sd23,hd=hd3,lun=/dev/vdh,openflag=o_direct,threads=64,hitarea=1024M
sd=sd24,hd=hd3,lun=/dev/vdi,openflag=o_direct,threads=64,hitarea=1024M
sd=sd25,hd=hd4,lun=/dev/vdb,openflag=o_direct,threads=64,hitarea=1024M
sd=sd26,hd=hd4,lun=/dev/vdc,openflag=o_direct,threads=64,hitarea=1024M
sd=sd27,hd=hd4,lun=/dev/vdd,openflag=o_direct,threads=64,hitarea=1024M
sd=sd28,hd=hd4,lun=/dev/vde,openflag=o_direct,threads=64,hitarea=1024M
sd=sd29,hd=hd4,lun=/dev/vdf,openflag=o_direct,threads=64,hitarea=1024M
sd=sd30,hd=hd4,lun=/dev/vdg,openflag=o_direct,threads=64,hitarea=1024M
sd=sd31,hd=hd4,lun=/dev/vdh,openflag=o_direct,threads=64,hitarea=1024M
sd=sd32,hd=hd4,lun=/dev/vdi,openflag=o_direct,threads=64,hitarea=1024M
sd=sd33,hd=hd5,lun=/dev/vdb,openflag=o_direct,threads=64,hitarea=1024M
sd=sd34,hd=hd5,lun=/dev/vdc,openflag=o_direct,threads=64,hitarea=1024M
sd=sd35,hd=hd5,lun=/dev/vdd,openflag=o_direct,threads=64,hitarea=1024M
sd=sd36,hd=hd5,lun=/dev/vde,openflag=o_direct,threads=64,hitarea=1024M
sd=sd37,hd=hd5,lun=/dev/vdf,openflag=o_direct,threads=64,hitarea=1024M
sd=sd38,hd=hd5,lun=/dev/vdg,openflag=o_direct,threads=64,hitarea=1024M
sd=sd39,hd=hd5,lun=/dev/vdh,openflag=o_direct,threads=64,hitarea=1024M
sd=sd40,hd=hd5,lun=/dev/vdi,openflag=o_direct,threads=64,hitarea=1024M
sd=sd41,hd=hd6,lun=/dev/vdb,openflag=o_direct,threads=64,hitarea=1024M
sd=sd42,hd=hd6,lun=/dev/vdc,openflag=o_direct,threads=64,hitarea=1024M
sd=sd43,hd=hd6,lun=/dev/vdd,openflag=o_direct,threads=64,hitarea=1024M
sd=sd44,hd=hd6,lun=/dev/vde,openflag=o_direct,threads=64,hitarea=1024M
sd=sd45,hd=hd6,lun=/dev/vdf,openflag=o_direct,threads=64,hitarea=1024M
sd=sd46,hd=hd6,lun=/dev/vdg,openflag=o_direct,threads=64,hitarea=1024M
sd=sd47,hd=hd6,lun=/dev/vdh,openflag=o_direct,threads=64,hitarea=1024M
sd=sd48,hd=hd6,lun=/dev/vdi,openflag=o_direct,threads=64,hitarea=1024M
wd=wd1,sd=sd*,hd=hd*,seekpct=100,xfersize=8k,rdpct=100,rhpct=20
rd=rd1,wd=wd1,elapsed=600,interval=1,iorate=max,warmup=100
相关推荐
China_Yanhy12 分钟前
我的区块链运维日记 · 第 11 日:生死时速 —— 闪电贷攻击与“红色按钮”
运维·区块链
2401_8401922722 分钟前
怎么把运维能力沉淀下来?
运维
landonVM30 分钟前
Linux 上搭建 Web 服务器
linux·服务器·前端
云游云记39 分钟前
nesbot/carbon 常用功能总结
linux·运维·服务器
慵懒的猫mi1 小时前
从XDG正式支持如意玲珑(Linyaps)看如意玲珑的发展与架构演进
linux·开源软件·deepin
landonVM1 小时前
Linux 下的高效压缩工具 Zstandard
linux·运维·服务器
遇见火星1 小时前
服务器运维操作命令速查手册
运维·服务器
chengrise1 小时前
Oracle EBS 成本异常排查全指南:差异分摊、成本回滚场景与解决方案
运维·数据库·oracle·erp·ebs
EmbedLinX1 小时前
Linux之内存管理
linux·服务器·c语言·c++
番茄灭世神1 小时前
Linux从入门到进阶第一章
linux·计算机·操作系统