Vdbench工具使用常见问题与解决方法

1、Vdbench联机测试多磁盘的写法

测试场景:
有2个测试主机,每台主机分别从存储端映射4个裸盘到主机上,对2个主机的8个磁盘同时进行IO读写测试
正确的写法应为:

hd=default,vdbench=C:\Users\Administrator\Desktop\vdbench50406,shell=vdbench
hd=hd1,system=100.2.101.202
hd=hd2,system=100.2.101.204

sd=sd1,host=hd1,lun=\\.\physicaldrive1	
sd=sd2,host=hd1,lun=\\.\physicaldrive2
sd=sd3,host=hd1,lun=\\.\physicaldrive3
sd=sd4,host=hd1,lun=\\.\physicaldrive4
sd=sd5,host=hd2,lun=\\.\physicaldrive1
sd=sd6,host=hd2,lun=\\.\physicaldrive2
sd=sd7,host=hd2,lun=\\.\physicaldrive3
sd=sd8,host=hd2,lun=\\.\physicaldrive4

--PlumPerformanceWD-----
wd=default,rdpct=70
wd=wd1,sd=sd*,seekpct=100,xfersize=4k
wd=wd2,sd=sd*,seekpct=100,xfersize=8k

#-----PlumPerformanceRD-----
rd=default,iorate=max,elapsed=600,interval=5,warmup=600,forthreads=8
rd=run1,wd=wd1
rd=run2,wd=wd2

如下写法是不正确的
虽然2个host的磁盘名称都是physicaldrive1~physicaldrive4,但sd里写host=hd*,vdbench并不能自动遍历所有主机,即vdbench不能遍历hd1下的4个drive和hd2下的4个drive。

hd=default,vdbench=C:\Users\Administrator\Desktop\vdbench50406,shell=vdbench
hd=hd1,system=100.2.101.202
hd=hd2,system=100.2.101.204

sd=sd1,host=hd*,lun=\\.\physicaldrive1 
sd=sd2,host=hd*,lun=\\.\physicaldrive2
sd=sd3,host=hd*,lun=\\.\physicaldrive3
sd=sd4,host=hd*,lun=\\.\physicaldrive4

--PlumPerformanceWD-----
 wd=default,rdpct=70
 wd=wd1,sd=sd*,seekpct=100,xfersize=4k
 wd=wd2,sd=sd*,seekpct=100,xfersize=8k
 
 #-----PlumPerformanceRD-----
 rd=default,iorate=max,elapsed=600,interval=5,warmup=600,forthreads=8
 rd=run1,wd=wd1
 rd=run2,wd=wd2

错误的写法并不会影响vdbench执行,只是测试数量不准确。

2、Windows系统不要使用Powershell跑vdbench

在多次测试中发现,windows系统下使用Pwershell跑vdbench测试裸盘或文件系统时,经常出现文件读写错误或设备不可读写类似的错误事件,导致Vdbench经常异常中断。
因此,建议Windows系统下不用在Powershell中跑vdbench,而是使用Windows cmd跑vdbench测试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值