2024-10-18 04:12:33
官网下载vdbench后解压可以查看到windows文件夹里包含32,64的dll。已支持windows运行。
下载解压vdbench 后,有一个vdbench.bat 替代linux下 vdbench脚本。
可以执行vdbench.bat -t测试一下。(需要安装jre/jdk,要配置好环境变量)
编写windows vdbench脚本(或叫做配置文件)
注意:配置文件中anchor=/tmp/这里的地址要换成windows写法注意/ \。如c:\\suxianxin。
配置文件举例:
create_anchors=yes
data_errors=(50,60),validate=yes
fsd=fsd1,anchor=D:\vdbench,depth=2,width=2,files=20,size=100m
fsd=fsd2,anchor=E:\vdbench,depth=2,width=2,files=20,size=100m
fsd=fsd3,anchor=F:\vdbench,depth=2,width=2,files=20,size=100m
fsd=fsd4,anchor=G:\vdbench,depth=2,width=2,files=20,size=100m
fwd=fwd1,fsd=fsd*,operation=read,xfersize=1m,fileio=sequential,fileselect=random,threads=32
fwd=fwd2,fsd=fsd*,operation=write,xfersize=1m,fileio=sequential,fileselect=random,threads=32
rd=rd1,fwd=fwd*,fwdrate=max,format=yes,elapsed=999h,interval=1
如果想windows联机运行(这段取自网络):
安装vdbench,确保每个客户端安装目录相同。启动vdbench后台服务,用于联机运行,在子服务器vdbench安装目录下运行./vdbench rsh,用来启动后台联机服务
修改hosts参数,修改每主机系统盘C:\Windows\System32\drivers\etc\hosts文件,添加所有主机的ip和用户名。
配臵文件
hd=default,vdbench=c:\vdbench,shell=vdbench
hd=hd1,system=93.93.41.10
hd=hd2,system=93.93.41.11
hd=hd3,system=93.93.41.12
fsd=default,depth=1,width=1,files=100,size=1G,shared=yes
fsd=fsd1,anchor=m:\\yht\\client1
fsd=fsd2,anchor=m:\\yht\\client2
fsd=fsd3,anchor=m:\\yht\\client3
fwd=default,rdpct=60,xfersize=1M,fileio=random,fileselect=sequantial,threads=32
fwd=fwd1,fsd=fsd1,host=hd1
fwd=fwd2,fsd=fsd2,host=hd2
fwd=fwd3,fsd=fsd3,host=hd3
rd=rd1,fwd=(fwd1-fwd3),fwrate=max,format=restart,elapsed=60,interval=10
2024-10-18 06:06:53