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...]