Inline <name your efficiency> and Benhcmarks
As always a well written article. One important point when it comes to benchmarking, Most of these benchmarks have preceded arrays using inline efficiencies (compress, dedupe, zero detect).
Furthermore, a lot of these popular benchmarks tend to write either repeating patterns or zeros which constitute a highly compressible workload. Needless to say the perf values and latencies produced are highly unrealistic with very little work actually happening on the back-end.
Personally, I like vdbench because it allows testing with certain compression and deduplication ratios that can be more realistic vs a 1000:1 ratio. fio has that some of that capability as well but it's not as granular as vdbench.
Cheers
Nick
Disclosure: NetApp employee