How many VM are on each physical server?
Typically each server has around only 4-6 VMs hosted per processor core. Each host server has 16GB of physical memory of which 4GB is reserved for the host Xen system and 12GB is assigned to VMs. Memory, rather than processor resources, is typically the constraint on performance for a VM. Our Xen host servers run under low CPU load.