Dependendo do tipo de virtualização, a sobrecarga de 5% é praticamente o melhor cenário possível. Com a paravirtualização completa, você pode obter essa sobrecarga em cargas de trabalho de I / O com muita facilidade. Com a virtualização assistida por hardware (tecnologia usada pelo VMWare), é possível obter uma sobrecarga tão baixa nas cargas de trabalho de I / O em um hipervisor com poucas VMs. Com virtualização total (sem extensões de CPU), 5% de sobrecarga é praticamente um sonho.
Tenha em mente que isso pode depender de muitos fatores. A virtualização tende a adicionar uma quantidade significativa de latência entre os discos e o sistema operacional convidado. Isso aumentará a espera de IO e, portanto, carregará as médias, mantendo o uso da CPU um pouco baixo. Se o seu armazenamento estiver na parte inferior da escala de IOPS, isso terá um impacto muito grande. Se você estiver usando o armazenamento de rede, isso quase sempre adicionará latência devido a ter que acessar uma rede para cada IO, em vez de apenas acessar um barramento interno.
A virtualização também pode adicionar latência de rede extra se você usar módulos de configuração de rede especiais, como switches virtuais, mas isso geralmente não é muito significativo.
A virtualização tende a adicionar muitas interrupções extras necessárias para alternar de uma VM para outra. Dependendo do agendador do hipervisor, isso pode ser significativo. Não há muito que você possa fazer sobre isso, pois é apenas devido à natureza da virtualização. Mas é algo para se ter em mente como uma justificativa para reduzir o desempenho.
Devido à natureza de thread único de sua aplicação, ter mais núcleos não resultará em melhoria significativa de desempenho. Ambos os processadores têm freqüências similares, mas você notará que o X5650 tem uma frequência mais lenta sem o "Turbo Boost". Você pode querer verificar se o recurso é compatível / ativado com sua configuração.
33% de sobrecarga na carga de trabalho intensiva de IO não é tão ruim. Tente separar o armazenamento de suas duas VMs e veja se isso ajuda.