Existe algum benchmark para máquinas virtuais com e sem VT-x?

9

Onde posso encontrar benchmarks de máquinas virtuais rodando sistemas operacionais comuns como Ubuntu ou WinXP, com e sem VT-x? Eu estou usando xVM (VirtualBox), mas também tem a opção de hipervisores VMWare ou Xen.

Eu prefiro benchmarks independentes, ao invés de aqueles publicados por essas empresas, mas vou pegar qualquer um que eu conseguir. Obrigado.

    
por Jeff Meatball Yang 02.06.2009 / 19:49

2 respostas

10

Depende muito de quais recursos do VT-x são suportados pelos processadores com os quais você está preocupado. As implementações iniciais não forneceram benefícios mensuráveis e, na maioria dos casos, o desempenho foi realmente degradado. No entanto, os recursos de virtualização de H / W recentes relacionados ao Second Level Address Translation (SLAT) implementado pela AMD como RVI \ NPT com o Shanghai Opterons e Intel como EPT em Nehalem Xeons certamente estão proporcionando benefícios mensuráveis em muitos, se não na maioria dos casos de uso .

Há alguns benchmarks independentes interessantes no "benchmarking de virtualização do mundo real" de Johan de Gelas: os melhores servidores comparados " de maio, onde ele compara os sistemas Sanghai e Nehalem com recursos de virtualização de hardware habilitados e desabilitados, embora essa não seja a intenção principal desse artigo. É independente, no entanto, e de Gelas vale sempre a pena ler quando ele entra nas entranhas das arquiteturas e desempenho da CPU.

Você pode obter alguns benchmarks não independentes da VMware que detalham especificamente os benefícios potenciais do VT-x EPT nos processadores Nehalem em seu whitepaper " Avaliação de desempenho do Intel EPT Hardware Assist ". Sua área de interesse parece ser o SO do usuário final, em vez de servidores, e o NPT do EPT \ AMD da Intel pode realmente fazer a diferença lá. O documento acima cobre uma ampla variedade de tipos de carga de trabalho, mas os dois que podem ser de maior interesse para você foram o Apache Compile (melhoria de 34-48%) e o Citrix XenApp (30%). A VMware também publicou um artigo semelhante no ano passado para os sistemas AMD com RVI \ NPT .

Observe que pode haver desvantagens - os whitepapers demonstram que algumas cargas de trabalho não se beneficiam e podem incorrer em uma pequena (algumas por cento) degradação para cargas de trabalho que não se beneficiam significativamente das melhorias no tratamento de falhas de página que o EPT \ RVI pode entregar.

Há uma excelente apresentação técnica detalhada do VMWorld 2007 que explica a progressão e algumas das razões pelas quais as versões iniciais do VT-X \ AMD-v não ofereceram benefícios reais de desempenho e por que as versões mais recentes que suportam o SLAT agora faça. VMWorld 1007 - "TA68 Aspectos de desempenho da virtualização x86" .

Também é importante garantir que qualquer hipervisor que você esteja planejando usar seja realmente capaz de usar todos os recursos - por exemplo, o VMware vSphere ESX4 ou o ESX 3.5 Update 4 é necessário para suportar o EPT, Atualização 3 da Intel. ou mais recente) é necessário para suportar o AMD RVI \ NPT.

    
por 13.06.2009 / 22:12
6

O EULA para VMware proíbe a publicação de benchmarks:

link

É por isso que você não vê muitos benchmarks independentes.

    
por 02.06.2009 / 20:09