On Thu, Aug 20, 2009 at 1:27 PM, Michael Coffin<michaelcof...@mccci.com> wrote:

> PS:  Yes, we've given each Linux server 5 virtual CPU's, which map to
> two real IFLs.  Our thinking on this is that the Linux guest "should"
> dispatch more work simultaneously with 5 CPU's (and the two real IFLs
> can more than handle the load).  Comments?  Good idea/bad idea?

Pretty bad idea. Increases cost and makes performance worse. You never
need more virtual CPUs than you have real ones.
http://nl.wikipedia.org/wiki/Stoelendans

But even that number is for most systems too much and useless as rule
of thumb. Your Linux server needs one virtual CPU to run. You add
another one only if all following are true:
- your workload can use multiple CPUs (not every workload can)
- business justifies that it uses that amount of resources (in your
case, that one guest uses more than half of your CPU resources on its
own)
- total utilization is low enough that there is a reasonable chance it
would get more than one full engine when it wants

Rob - "When you don't know, one will do. When you have measured, probably too."
-- 
Rob van der Heij
Velocity Software
http://www.velocitysoftware.com/

Reply via email to