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
相关推荐
REDcker1 小时前
CentOS 与主流 Linux 发行版历史与版本综述
linux·centos·numpy
劳埃德福杰1 小时前
【Kylin银河麒麟】文件系统磁盘空间满导致无法进入操作系统
运维·服务器·电脑·笔记本电脑·kylin
逻辑峰2 小时前
ReadStat在Linux的安装和使用
linux·运维·服务器
Lsir10110_2 小时前
【Linux】序列化与反序列化——网络计算器的实现
linux·运维·网络
脆皮的饭桶2 小时前
给负载均衡做高可用的工具Keepalived
运维·服务器·负载均衡
袁小皮皮不皮2 小时前
【HCIA】第三章TCP/IP协议栈中其他主要协议
运维·服务器·网络·网络协议·tcp/ip
阿梦Anmory2 小时前
保姆级教程:Flask应用实现后台常驻运行(Linux服务器)
linux·服务器·flask
夏日听雨眠2 小时前
Linux学习1
linux·服务器·学习
小生不才yz2 小时前
【Makefile 专家之路 | 函数篇】10. 逻辑增强:逻辑函数(if/and/or)与环境断言(info/error)
linux
头孢头孢2 小时前
效率提升 10 倍!我用 OpenClaw 实现了工作自动化
运维·自动化