Skip to Main Content

Hardware

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

In multihost setup, vdbench fails to create test files on all but the final host

User_LRJKFJan 17 2022

Hello All,
If anyone can shed any light on what I'm missing here I would very much appreciate it. I use vdbench for all our performance acceptance tests but as we are only buying new storage systems every few years, I don't consider myself an expert with vdbench, despite having used if for what must be getting on for ten years now. It's a brilliant tool so thank you for creating and mainting it Henk.
This is my relatively simple input file:
hd=default,user=[MY USERID, ommitted for security],shell=ssh
hd=vdbench-01,system=vdbench-01
hd=vdbench-02,system=vdbench-02
hd=vdbench-03,system=vdbench-03
hd=vdbench-04,system=vdbench-04
hd=vdbench-05,system=vdbench-05
hd=vdbench-06,system=vdbench-06
hd=vdbench-07,system=vdbench-07
hd=vdbench-08,system=vdbench-08

sd=sd1,lun=/mnt/aff400a/vdbench/testfile-%d,count=(0,10),size=1g

wd=default,rdpct=70,openflags=directio
wd=wd1,sd=sd*,xf=4k,seekpct=random,skew=33
wd=wd2,sd=sd*,xf=8k,seekpct=80,skew=25
wd=wd3,sd=sd*,xf=16k,seekpct=60,skew=20
wd=wd4,sd=sd*,xf=32k,seekpct=40,skew=12
wd=wd5,sd=sd*,xf=64k,seekpct=20,skew=7
wd=wd6,sd=sd*,xf=128k,seekpct=10,skew=3

rd=rd1,wd=wd*,iorate=(400,600,1200),elapsed=600,interval=10

So that gives me eight hosts, each of which should have ten 1GiB test files created under /mnt/aff400a/vdbench. The test starts to create the test files and after twelve intervals starts the test. However, the test immediately fails with:
errno: INCORRECT_SIZE: 'Vdbench determined that not enough bytes were read or written'
This comes from a variety of hosts and referrs to a variety of files. Inspecting the files with:
for i in {1..8}; do ssh vdbench-0$i ls -lh /mnt/aff400a/vdbench; done
I note that the files on the final host, vdbench-08, are all 1GiB, but the files on the other hosts range from 0B to 1GiB (the largest was 922MiB on this run but it varies). I do recall seeing a note in the documentation about allowing sufficient time to create the test files, but can't recall how to implement this. Does anyone know how?
Thank in advance for your help.
Mark

Comments
Post Details
Added on Jan 17 2022
0 comments
588 views