How to speed up your X-ray benchmark development cycle by re-using/re-cycling benchmark VMs and more importantly data-sets.
How to ensure performance testing with diskspd is stressing the underlying storage devices, not the OS filesystem.
How to install and setup diskspd before starting your first performance tests and avoiding wrong results due to null byte issues.
First things First Why do we tend to use 1MB IO sizes for throughput benchmarking? To achieve the maximum throughput on a storage device, we will usually use a large IO size to maximize the amount of data is transferred per IO request. The idea is to make the ratio of data-transfers to IO requests […]
How to avoid bottlenecks in the client generator when measuring database performance with HammerDB
A 2007 paper, that still has lots to say on the subject of benchmarking storage and filesystems. Primarily aimed at researchers and developers, but is relevant to anyone about to embark on a benchmarking effort. Use a mix of macro and micro benchmarks Understand what you are testing, cached results are fine – as long […]