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 32 KB block size broadly reflects typical data center workloads, testing used additional block sizes including:
- OLTP 4 KB – 70/30 4 KB 100 percent random workload
- OLTP 8 KB – 70/30 8 KB 100 percent random workload
- OLTP 16 KB – 70/30 16 KB 100 percent random workload
- OLTP 32 KB – 70/30 32 KB 100 percent random workload
RDBMS 22 K is an 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 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.
SW64KB MAX 1hr is a peak performance test that is run for an hour and consists of a 100 percent sequential write workload with a 64KB block size. This type of test is used to stress write cache and write cache destaging operations.
All tests in this report were RAID 6 profile. Drives were pre-written to 100 percent their capacity with random data. A pause for 30 minutes was performed before each simulated workload run. The runs were then performed to capture IOPS compared with latency spanning 10 datapoints with five minutes duration each. VDBench automatically increases the threads during this process, for the various OLTP and RDBMS workloads.
An additional pause of 30 minutes was taken before peak performance tests. These are short 10 minute tests to capture the 100 percent for each of Random Reads, Random Writes Sequential Reads and Sequential Writes as stated above.
Another 30 minute pause was performed before a one hour 100 percent Random Write 4 KB workload.