Friday, May 14, 2010

Another way to think about ‘Useful Work’

1E’s NightWatchman Server Edition is all about visualizing efficiency by calculating ‘Useful work’. But what is useful work? There are many ways to explain it but I was having a ‘moment’ this morning and I came up with (I think) a good one.

If you like Formula 1 racing, you’ll get this. Imagine the systems management applications, anti-virus, backups etc (the non-productive work) as the pit crew. Of course they are needed to change tires, refuel and make sure the car is working effectively. However, as long as the car is in the pit lane, it’s not making up ground on the track, overtaking or finishing laps. Now imagine the car is always in the pits. It’s not going to win many races that way and if its not winning races, the pit crew aren’t needed anymore.

In other words, if the only thing a database server does is spend its life in the pits, you might want to consider either firing the pit crew or better still, removing the server altogether.

Useful work….there it is…..

No comments:

Post a Comment