Where are the Stones?

By Sean McGrath  Add a new comment

I recently took delivery of a new laptop. It has a super fast dual processor core. I know this for sure because so much of the marketing around the machine was focused on how wonderful it is to have dual processors whizzing along at all sorts of giddy gigahertz heights.

Now if I had been handed the laptop in some sort of Pepsi challenge I would have no easy way to detect the two processors. I can honestly say that my day-to day experience with the machine gives me no sense of the bottomless computing power the marketing collaterals gushed about.

The marketing isn't wrong of course. It just is not the whole story. End-user impact of extra processors can only be determined when all the other factors are looked at too: RAM, disk contention and so on.

This is not a new problem of course. Finding ways to benchmark databases, transaction processors, CPUs, compilers etc. is an old chestnut.

Back in the early days of the PC revolution we had the Whetstone benchmark. It sprung all sorts of derivatives including Dhrystones. More recently we have TCPP for OLTP benchmarking. Python has Pystones and Linux has BogoMips.

And yet and yet...my problem is that none of these help me assess the true performance of my wee laptop. Again, back in the early days of the PC, there was a community-created ad-hoc benchmark I remember using : Microsoft Flight Simulator. If your PC could run this well -the argument went - you could be sure of reasonable graphics, reasonable number crunching and reasonable compatibility with the original IBM PC.

Today I have less time for cool games and more time for wrangling large word-processor fines and munching 20k line spreadsheets and running hefty IDEs. I would love to be able to point to benchmarks based on, say, OpenOffice performance or Eclipse performance and use these as real-world indications of the true user experience of all that CPU goodness.

Unfortunately, the concept of performance benchmarks - stones - seems to have fallen by the wayside.

It is a concept worth revisiting I think.

ITworld LIVE

HardwareWhite Papers & Webcasts

White Paper

Deliver Cost-Effective Business Continuity with Extreme Capacity

IBM DB2 provides application cluster transparency technology that equips organizations running OLTP applications with the ability to deliver high availability and continuous uptime for transactional data, plus the flexibility and capacity they need to remain competitive.

White Paper

Expert Tips for Consolidating Servers & Avoiding Sprawl

The combined computing demands of VMs can tax even the most powerful server. Cost-effectiveness doesn't mean excessive consolidation; rather, it means balancing workloads between multiple servers. This expert FAQ guide will help you to decide which servers and applications are candidates for virtualization.

White Paper

Expert Guide to Secure Your Active Directory

Layered security is the way to go when it comes to protecting Active Directory. This expert e-guide explains the best method to use when planning and designing a security solution. Find out why it is important to secure Group Policy settings and discover how managed service accounts boost server security in R2.

White Paper

Windows Server 2008 R2 Learning Guide

This expert e-guide uncovers the most common questions that have surfaced with Windows Server 2008 R2. Learn details about this Microsoft operating system and discover the direct cost saving benefits IT departments can experience when making the switch.

White Paper

Best Practices to Achieve Optimal Memory Allocation and Remote Desktop User Experience

Many virtual machines don't fully utilize their available RAM, just like they don't fully utilize their available processors. But Dynamic Memory enables you to shuffle the deck and move some of that RAM around to go where it's needed for better consolidation and efficiency.

See more White Papers | Webcasts

Ask a question

Ask a Question