VDBench is a command-line utility created to help engineers and customers generate disk I/O workloads for validating storage performance and storage data integrity.
VDBench version 5.04.05 was used for all test scenarios. Each node in a cluster was configured with two virtual machines, each configured as:
OLTP is a 100 percent random workload that consists of 70 percent reads, 30 percent writes, and a particular block size. While OLTP with a 32KB block size broadly reflects typical data center workloads, testing used additional block sizes including:
RDBMS 22 K is a 100 percent random workload that simulates a Relational Database Management System with 60 percent reads, 40 percent writes, and an average block size of 22 KB.
Peak performance benchmarks are short tests that consist of 100 percent sequential read (SR), 100 percent sequential write (SW), 100 percent random read (RR), and 100 percent random writes (RW) workloads at particular block sizes. These tests are run with block sizes of 4 KB, 8 KB, 16 KB, 32 KB, 64 KB, 128 KB, 256 KB, and 512 KB.
RW4KB MAX 1hr is a peak performance test that is run for an hour and consists of a 100 percent random write workload with a 4KB block size. This type of test is used to stress write cache and write cache destaging operations.