¿Por qué los proveedores de manera predeterminada desactivan la virtualización asistida por hardware? Tengo un Lenovo Thinkpad X201 (64 bits) pero parece que este es el caso con otros proveedores también. Quiero ejecutar algunas máquinas virtuales, así que lo estoy habilitando, pero me pregunto si hay repercusiones negativas a las que debo prestar atención en el futuro.
virtualization
hardware-virtualization
David en Dakota
fuente
fuente
Respuestas:
Creo que es por razones de seguridad. Un hipervisor deshonesto puede instalarse y luego ejecutar el sistema operativo principal, el sistema operativo principal no puede decir que se está ejecutando bajo un hipervisor (a veces considerado anillo -1). Potencialmente podría ser el virus definitivo. Por lo tanto, debe habilitarlo explícitamente si sabe que desea ejecutar un hipervisor.
fuente
Creo que otra razón es la eficiencia energética, ya que apagar cualquier parte del procesador que no necesite ser utilizada consumirá menos energía, lo cual es especialmente deseable en una computadora portátil.
fuente
Según este otro hilo, hay dos razones principales: ¿Por qué HP recomienda que mantenga la virtualización de hardware desactivada?
Me parece relevante, ya que un conjunto reducido de instrucciones es más eficiente. Simplemente no hubiera pensado que cambiar una opción de BIOS podría afectar esto directamente.
No tengo idea de si el impacto es significativo o no, pero teniendo en cuenta esto y la falla potencial de seguridad, tener una función tan rara vez inhabilitada por defecto me parece una buena opción.
fuente
si usa muchas máquinas virtuales (especialmente las de 64 bits, ni siquiera comenzarán sin virtualización), deje la virtualización activada
fuente
De Wikipedia : "Con la virtualización asistida por hardware, el VMM puede virtualizar eficientemente todo el conjunto de instrucciones x86 al manejar estas instrucciones sensibles utilizando un modelo clásico de captura y emulación en hardware, en lugar de software".
VMM = Monitor de máquina virtual.
Mi suposición: está desactivado de forma predeterminada porque la virtualización asistida por hardware incurre en cargas de CPU muy altas, lo que a su vez requiere mucha más potencia que el funcionamiento normal. También puede ver una degradación del rendimiento si siempre se ejecuta con una carga extremadamente alta. Recuerde, su Thinkpad no es un sistema de nivel de servidor.
fuente