The other day a customer asked me to do capacity planning for their web server farm. I was looking at the CPU graph for one of the web servers that had Hyper-threading switched ON and thought to myself: “This must be quite a misleading graph – it shows 30% CPU usage. It can’t really be that this server can handle 3 times more work?”
Or can it?
I decided to do what we usually do in such case – I decided to
test it and find out the truth. Turns out – there’s more to it
than meets the eye.
How Intel Hyper-Threading works
Before we get to my benchmark results, …[Read more...]