¿Hay algún punto de referencia que muestre la diferencia entre la virtualización de hardware habilitada / deshabilitada?

13

Tengo un subportátil / netbook grande de 13 ", tiene un AMD Athlon Neo X2 L335, y elegí este porque es compatible con la virtualización de hardware.

Al final, apenas hago virtualización, sin embargo, cuando lo hago ... es rápido.

Para mi sorpresa, entré al BIOS y vi que la virtualización estaba deshabilitada.

Encendí esto y no veo diferencia de velocidad ... o al menos ninguna que pueda decir.

No tengo tiempo para hacer un conjunto completo de puntos de referencia, y ejecuto bastante software en el host, por lo que no sería científico. He buscado bastantes lugares y simplemente no puedo encontrar ningún punto de referencia que muestre la diferencia de bit de virtualización habilitado / deshabilitado en el mismo hardware. ¿Alguien tiene alguna referencia que haya visto que pueda compartir?

Además, sé que hubo un alboroto hace un tiempo cuando Sony desactivó la virtualización de hardware en algunos modelos y solo la ofreció en sus modelos superiores como una característica premium, sin embargo, además de forzar una venta ascendente, ¿hay algún beneficio al tener está desactivado, por ejemplo, batería / calor? Simplemente no puedo encontrar ninguna información y no puedo entender por qué estaría deshabilitada de forma predeterminada.

Editar---

Para agregar, lo único que puedo encontrar es que sin él, no se puede realizar la virtualización x64 tan rápido. Este es el único inconveniente que puedo encontrar. Sin embargo, si esta es la única diferencia, entonces todavía estoy interesado en la segunda parte de la pregunta: ¿por qué ofrecer la opción de desactivarla?

William Hilsum
fuente
1
Tiene la opción de desactivarlo por razones de compatibilidad para sistemas y software heredados. Se ha observado que causa problemas de compatibilidad en ciertos (pocos) casos y, por lo tanto, para "cubrir su trasero", puede desactivarlo.
Avance
@Breakthrough: para no criticar lo que dijiste, pero nunca he escuchado esto y estoy muy interesado en saber más al respecto. ¿Tienes algún enlace o algo que pueda leer sobre esto? Como decía mi pregunta, ¡estoy tratando de aprender más sobre esto, así que quiero saber qué es lo que realmente se rompe!
William Hilsum
Perdón por el largo retraso, William; en retrospectiva, quizás la compatibilidad / legado es solo una razón secundaria para permitir la desactivación de esta función. En cambio, argumentaría que una razón más relevante es que habilitar el soporte de virtualización de hardware también puede ser un problema de seguridad en algunos casos .
Avance el
Tenga en cuenta que en la ventana de configuración de VirtualBox, la opción "procesador" que establece cuántos procesos deberían dedicarse a la VM no está disponible si la virtualización de BIOS está desactivada.

Respuestas:

5

En realidad, hay una respuesta bastante buena a "¿Hay algún punto de referencia para las máquinas virtuales con y sin VT-x? En la falla del servidor. A pesar de que la respuesta tiene aproximadamente un año y medio, todavía es razonable. La conclusión sobre el rendimiento es" depende "en general, AMD-V e Intel VTx aumentan la estabilidad y facilitan el desarrollo de máquinas virtuales.

En cuanto a por qué la opción de deshabilitarlo. Algunos procesadores no admiten la virtualización de hardware y algunos BIOS cuando se combinan con esos procesadores no informan eso correctamente. La capacidad de desactivar específicamente la virtualización de hardware es una ventaja en esos casos. Probablemente también haya algunas preocupaciones sobre la estabilidad. Es una tecnología más nueva, si surge un error de estabilidad o rendimiento, es más fácil decirle a la gente que desactive la virtualización en el BIOS y luego decirle a todos que actualicen su BIOS a una versión que les permita apagarlo. Finalmente, probablemente también esté allí para realizar pruebas. Es más fácil encender y apagar las cosas en el BIOS cuando se prueba la estabilidad y el rendimiento de la placa base con configuraciones aleatorias diferentes que reconstruir el BIOS y cargarlo para probarlo con y sin ningún conjunto de características.

Tyler
fuente
3

Mi experiencia (no recuerdo los números exactamente)

Windows XP (host) Windows XP (invitado)

Hice un benchmark de Windows en ambos (host e invitado)

Windows XP (host) CPU 100% Gráficos100% Matemáticas 100% Disco 100%

Windows XP (virtualización VMWARE invitada activada): CPU: 80% Gráficos 80% Matemáticas 80% Disco: 120%

Windows XP (Virtualización VirtualPC invitada activada): CPU: 70% Gráficos 50% Matemáticas 75% Disco: 90%

Y sin virtualización, el rendimiento fue casi el mismo, pero no pude ejecutar un invitado de 64 bits sin virtualización (incluido OSX). Entonces, aparentemente es de 64 bits. Puede haber alguna diferencia cuando ejecuta varias máquinas virtuales a la vez.

Mi conclusión: la virtualización no cambia el rendimiento, al menos no para uso doméstico, pero es imprescindible para 64 bits, VirtualPC no admite correctamente la aceleración de gráficos y vmware acelera mi disco (¿por fragmentación?)

magallanes
fuente
Estadísticas interesantes ..
Simon Sheehan