0.021 the case against standardized (performance) testing
Fellow blogger Tony Pearson has just completed a week-long series on the values and merits of standardized storage performance benchmarking, in a not-so-subtle attempt to justify his recent assertion that a SPC-2 win for the SVC has awe-inspiring relevance to customers. And he's done so in an eloquent, perhaps even masterful manner, deftly leveraging the subtleties and nuances of the English language (who knew?) to make his case.
But if you ask me, he's failed miserably. Unless his readers get lost in the misdirection and fail to realize that his metaphors are totally unrelated to the world of storage performance. In fact, his tutorial underscores the problems associated with standardized testing.
Elsewhere in the blogosphere, I have offered my own personal perspective on standardized benchmarking, which boils down to this:
- Standardized benchmarking oversimplifies the complex interactions that make up a real-world environment --the requirement for "controlled and repeatable" forces standardized benchmarks to exclude the chaos of random, but normally occurring, events and overheads, often masking or even intentionally subverting key differentiating capabilities of the test targets
- The inherent quest to be best in standardized benchmarks inevitably drives participants in to optimize their test targets for the test
- There is very little documented correlation between standardized testing results and the intended real-world application of the test target, and most people don't understand what the tests actually measure
- The inbred survival instincts of humans leads us to subconsciously establish relationships and hierarchies between similar objects, and in the absence of in-depth situational/contextual understanding, we will assign "better" based solely on whatever limited data points are available to us
I know - heady assertions, and my opinions all. But note that I harbor these opinions for ANY standardized test, be it the SPC, TPC, MPG, EER, SAT or every state's equivalent of MCAS. And my reasoning is simple:
Standardized testing homogenizes comparisons to a meaningless baseline that masks the unique strengths of the test targets, be they cars, servers, storage arrays or high school students. Unless you fully understand the test itself and the relevant requirements of your own application of the test target, you can draw no real conclusions on how standardized test results apply to your expected results.
So when Tony tries to convince readers that the SPC is like MPG, well...you know me, I gotta take exception.
Continue reading "0.021 the case against standardized (performance) testing" »

