¿Hay algún punto de referencia para máquinas virtuales con y sin VT-x?

9

¿Dónde puedo encontrar puntos de referencia de máquinas virtuales que ejecutan sistemas operativos comunes como Ubuntu o WinXP, con y sin VT-x? Estoy usando xVM (VirtualBox), pero también tengo la opción de los hipervisores VMWare o Xen.

Prefiero puntos de referencia independientes, en lugar de los publicados por estas compañías, pero tomaré cualquier que pueda obtener. Gracias.

Jeff Meatball Yang
fuente

Respuestas:

10

Mucho depende de qué características de VT-x sean compatibles con los procesadores que le interesan. Las implementaciones iniciales no proporcionaron beneficios medibles y, en la mayoría de los casos, el rendimiento se degradó realmente. Sin embargo, las recientes funciones de virtualización H / W relacionadas con la traducción de direcciones de segundo nivel (SLAT) implementadas por AMD como RVI \ NPT con Shanghai Opterons e Intel como EPT en Nehalem Xeons ciertamente ahora están brindando beneficios medibles en muchos, si no en la mayoría de los casos de uso. .

Hay algunas evaluaciones comparativas independientes interesantes en la "evaluación comparativa de virtualización del mundo real de Johan de Gelas : las mejores CPU de servidor comparadas" de mayo, donde compara los sistemas Sanghai y Nehalem con las funciones de virtualización de hardware habilitadas y deshabilitadas, aunque esa no es la intención principal de ese artículo. Sin embargo, es independiente y siempre vale la pena leer a De Gelas cuando se mete en las entrañas de las arquitecturas y el rendimiento de la CPU.

Puede obtener algunos puntos de referencia no independientes de VMware que detallan específicamente los beneficios potenciales de VT-x EPT en las CPU Nehalem en su documento técnico "Evaluación del rendimiento de la asistencia de hardware Intel EPT" . Su área de interés parece ser el SO del usuario final en lugar de los servidores y el NPT EPT \ AMD de Intel realmente puede marcar la diferencia allí. El documento anterior cubre una amplia gama de tipos de carga de trabajo, pero los dos que pueden ser de mayor interés para usted fueron Apache Compile (34-48% de mejora) y Citrix XenApp (30%). VMware también publicó un documento similar el año pasado para sistemas AMD con RVI \ NPT .

Tenga en cuenta que puede haber inconvenientes: los documentos técnicos demuestran que algunas cargas de trabajo no se benefician y pueden incurrir en una pequeña degradación (un pequeño porcentaje) de las cargas de trabajo que no se benefician significativamente de las mejoras en el manejo de fallas de página que EPT \ RVI puede ofrecer.

Hay una muy buena presentación técnica detallada de VMWorld 2007 que explica la progresión y algunas de las razones por las que las versiones iniciales de VT-X \ AMD-v no ofrecieron beneficios de rendimiento en el mundo real y por qué las versiones más nuevas que admiten SLAT ahora lo hacen. VMWorld 1007 - "TA68 Aspectos de rendimiento de la virtualización x86" .

También es importante asegurarse de que cualquier hipervisor que esté planeando usar sea capaz de utilizar todas las características, por ejemplo, VMware vSphere \ ESX4 o ESX 3.5 Update 4 es necesario para admitir el EPT de Intel, la Actualización 3 (o más reciente) es necesario para admitir AMD RVI \ NPT.

Helvick
fuente