Debunking benchmarks
If test driving systems isn't about winning a race, why keep your eye on the stopwatch?
Follow @infoworldAt InfoWorld, we do battle with product testing every day, both within the
When you talk about "testing," the word "benchmark" usually does come up, but benchmarks really are only part of the story — a very small part. Think of benchmarks as putting a car on rollers to see how high you can rev the speedometer: The wheels might spin at 130 mph, but what happens on a real road when there's rain on the ground and unpredictable wind? Besides, are you going to be driving that Toyota Camry 130 mph around town to conduct your regular business, or do you have more important requirements than pure speed? You're probably looking at gas mileage, maintenance costs, and whether or not that Camry fits your lifestyle.
Similarly, if you're testing enterprise software and hardware, you're not running a race. Yet benchmarks typically treat IT testing as a race of absolutes in which someone can "win." As computing power gets cheaper, the qualitative experience of installing, configuring, and managing software becomes much more important in determining a "winner" in your particular environment.
From a pure speed standpoint, most products will perform pretty much as advertised. Can you guess what the throughput of a Intel gigabit switch is vs. a Cisco gigabit switch? To be honest, it probably doesn't really matter from a performance standpoint — both are really fast. For most applications of a gigabit switch in a corporate environment, either switch will function just fine. But you'll have to set it up first and integrate it into your environment — that's the hard part.
Your typical LAN user will not complain about millisecond differences in file transfers. The more important issue is the management of the switch and if it plays well with others. Your sales staff might cut you some slack for losing a millisecond here and there, but they won't give you a break if the network is down because the switch you chose has obtuse management features that you failed to notice while watching your stopwatch to see which switch pushed through 10,000 64-byte packets the fastest. The fastest switch might win a benchmark, but it's you who will lose in this case, as you sit with the switch manual hunting for that arcane configuration tweak while the network grinds to a halt. Blinding speed can be, well … blinding.
During the past 18 months at InfoWorld, we have implemented a new content management system for our Web site, migrated most of our back-end Web site systems from Solaris to Linux, migrated from Netware to Windows 2000 for LAN file-and-print services, rolled out wireless e-mail solutions on top of our legacy Lotus Notes environment, and implemented an anti-spam solution for InfoWorld's employees. In some cases, we ran some benchmarks. But guess what? The benchmarks we ran usually proved our assumptions correct, and it wasn't until we got the systems out into the "real world" of end-users that we understood the true limitations of the systems. No benchmark could have revealed that a salesperson might have trouble navigating the interface of an SFA system.
IT is about real people and real end users. That's an environment benchmarks will never touch.









