I am trying to use Vdbench to perform a file system test from a Windows host to a spinning disk and to an SSD. I have created a folder called VDbench on the root of each drive, E and F.
I am getting an error that says it cannot find the directory. The VDbench PDF does not really specify how to identify a path. I have seen several posts on the web that indicate this should be all I need. But, alas...I continue to get the same error.
Here is my parameter file:
create_anchors=yes
*FileSystem Definition
fsd=spinning, anchor=E:\vdbench, depth=2, width=2, size=128k
fsd=ssd, anchor=F:\vdbench, depth=2, width=2, size=128k
*FileSystem Workload Definition
fwd=fwd1, fsd=(spinning, ssd), operation=read, xfersize=4k, fileio=sequential, fileselect=random, threads=2
fwd=fwd2, fsd=(spinning, ssd), operation=write, xfersize=4k, fileio=sequential, fileselect=random, threads=2
*Run Definition
rd=rd1, fwd=(fwd1,fwd2), fwdrate=max, format=yes, elapsed=60, interval=5
Here is the error I am receiving:
c:\vdbench>vdbench -f FileSystemTest
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
Vdbench distribution: vdbench50406 Wed July 20 15:49:52 MDT 2016
For documentation, see 'vdbench.pdf'.
17:21:48.325 input argument scanned: '-fFileSystemTest'
17:21:48.900
17:21:48.900 Directory name required for fsd=spinning
17:21:48.903
java.lang.RuntimeException: Directory name required for fsd=spinning
at Vdb.common.failure(common.java:335)
at Vdb.FsdEntry.checkParameters(FsdEntry.java:291)
at Vdb.FsdEntry.readParms(FsdEntry.java:270)
at Vdb.Vdbmain.parseParameterLines(Vdbmain.java:687)
at Vdb.Vdbmain.main(Vdbmain.java:578)