So I was building myself a new rig as a Christmas present. One thing led to another and I ended up writing an little, but very pedant benchmarking tool that measures maximum read/write rate for any given file system location. Cold-Cache Sequential IO Benchmark -- https://ccsiobench.com Unlike other benchmarking tools it automatically searches for the best combination of IO buffer size and count, and it iterates over several different IO modes (direct, sequential, etc.). In its default setup it runs around 180 different tests, so what comes out is a pretty damn accurate estimation of IO rates. You basically tell it "C:\Foo" and it tells you "Maximum read rate is 328.8 MBps if using 8 x 64 KB buffers in direct, sequential mode". CCSIO Bench can also be used to test virtual volumes, e.g. TrueCrypt mounts, and network shares. Former is pretty eye-opening as to how much TC costs in terms of IO performance and latter is very useful when profiling NAS performance. Here's a mugshot of it in action: A bit of technical background: Formal enchmark spec Fundamentals of Fast Bulk IO This is very much work in progress, so please consider it an early beta and cut it some slack What do you guys think?