Vdbench and multipath I/O
By Henk Vandenbergh on Apr 01, 2010
A question just asked: does Vdbench support multipath I/O?
Vdbench tries to be "just any other user application". To make sure
that Vdbench is portable across multiple platforms I decided to depend on the
OS for doing i/o. All I need from the OS is a working open/close/read/write()
function and I am happy.
Just imagine writing a simple customer application, my favorite (and I am sure yours too): the payroll application. Would you as a programmer have to worry about HOW things get read or written? Those days are over when the application had to know and handle this level of detail.
That's now the role of the OS.
So, Vdbench is not multi pathing aware whatsoever. It's the OS's responsibility.