Arranque dual versus VM para Windows 7

Arranque dual versus VM para Windows 7

Al leer preguntas anteriores, parece queejecutar un segundo sistema operativo en una VMes la forma preferida de ejecutar diferentes instancias de un sistema operativo. Sin embargo, ¿no sería más lento un sistema operativo que se ejecuta dentro de una máquina virtual, ya que la computadora tiene que admitir dos sistemas operativos? Quiero instalar otra instancia de Windows 7 en mi computadora portátil que ya ejecuta Windows 7, y me preocupa que la instancia de VM sea lenta (más), ya que no aprovechará al máximo toda mi memoria.

Respuesta1

Si tiene extensiones de virtualización de hardware en su CPU (la mayoría de los servidores y computadoras de escritorio, y muchos procesadores de computadoras portátiles ahora las tienen), las aplicaciones vinculadas a la CPU tendrán un impacto mínimo.

Si tiene suficiente RAM para dedicar a su VM, no se compartirá (VirtualBox y Hyperv de Microsoft no comprometen demasiado la memoria IIRC, por lo que este es un punto discutible si usa uno de esos. Si usa VMWare, puede anclar memoria, por lo que está reservada para su VM), por lo que las aplicaciones vinculadas a la memoria tendrán un impacto mínimo.

Las aplicaciones enlazadas a disco siempre tendrán éxito si el anfitrión y el invitado usan la misma unidad, o si varios invitados usan la misma unidad. A menudo el impacto es bastante significativo. Si puede dedicar una unidad a su VM o utilizar una caja NAS rápida para sus aplicaciones vinculadas a disco, verá un impacto mínimo.

¿Eso ayuda?

Respuesta2

Sí y No. Con la llegada de los hipervisores, los sistemas operativos virtuales ahora tienen acceso más directo al hardware físico. En la otra cara de la moneda... algunas cosas todavía tienen un "gasto general" que afectará tu rendimiento. Por ejemplo, si está almacenando las imágenes del disco en un archivo en el sistema operativo host, aún tendrá una capa de abstracción que consumirá algo de rendimiento. En muchos casos el importe de los gastos generales es insignificante. Para la mayor parte de la potencia informática bruta... hay una sobrecarga cercana a 0 en un entorno virtual (acceso a CPU/RAM). Muchos hipervisores ahora incluso le brindan una forma de virtualizar archivos de página que realmente pueden tener resultados espectaculares.

De hecho, he creado sistemas en los que el sistema operativo invitado tiene acceso directo a un SSD, y el sistema operativo host se ejecuta directamente desde un disco estándar... y el sistema operativo invitado supera significativamente al sistema operativo host.

Hay muchas ventajas al virtualizar un sistema operativo... algunas razones incluyen:

  1. portabilidad. Puede mover una instancia virtual de una pieza de hardware a otra con un tiempo de inactividad mínimo.
  2. escalabilidad. Puede ejecutar varios sistemas operativos en paralelo para utilizar mejor el hardware. La mayor parte del tiempo los sistemas operativos permanecen inactivos haciendo muy poco... entonces, ¿por qué dedicar 6 conjuntos físicos de hardware cuando solo necesitas la potencia informática de 1? ¿Qué sucede si necesita un servidor adicional para probar algo sin tener siempre un servidor adicional sentado sin hacer nada?
  3. adaptabilidad. Si necesita cambiar de Windows a Linux, a Macos y viceversa... lleva mucho más tiempo apagar uno para iniciar el otro... que simplemente ejecutarlos en paralelo.

Hay varias razones más... pero mi sincera opinión es que ejecuta su sistema operativo favorito como sistema operativo host... y cualquier sistema operativo secundario como instancias virtuales bajo demanda. La cantidad de gastos generales frente a la potencia de procesamiento actual hace que cualquier razón por la que se realice un arranque dual parezca una tontería.

Respuesta3

Tienes razón en que Windows 7 con VM se ejecutaría con menos recursos (no necesariamente más lento, dependiendo de tu hardware). ¿Hay alguna razón por la que quieras tener otro Windows 7? Puede que haya una manera de evitarlo.

Además, supongo que podría realizar un arranque dual en dos instancias de Windows 7. Sin embargo, recomendaría obtener algo como GRUB para administrar su sistema operativo en el momento del arranque. Windows tiene la habilidad de arruinar el administrador de arranque.

información relacionada