¿Es una gran ganancia de rendimiento ejecutar una VM desde una segunda unidad?


8

Dell ofrece una computadora portátil con una unidad de 500 GB o dos unidades de 320 GB (ambas 7200 rpm y sin opciones para SSD). Ejecutaré máquinas virtuales para el desarrollo y también tendré varios montajes TrueCrypt.

Me imagino que dos unidades son mejores para a): acceso más rápido al disco yb): los datos están en una unidad separada del sistema operativo. ¿Está bien?


¡Buena idea! Tendré que ver cómo funciona eso.
Jared Harley

Respuestas:


7

Scott Hansellman hizo una publicación en el blog con excelentes consejos sobre el rendimiento de VM. Jeff Atwood también, con algunos puntos de referencia (es de 2006, pero sigue siendo útil). Y todos están de acuerdo en un segundo disco duro para sus máquinas virtuales. Y estoy de acuerdo con ellos. Cuando uso VM con un disco virtual en el mismo disco en mi Vista, es un dolor.

Seguiría los consejos presentados en estos enlaces, ya que también son de programadores, por lo que puede tener problemas similares.


1

Esa sería una buena solución. Mantenga las máquinas virtuales en uno y el sistema operativo y otras cosas en el otro. Encontramos una mejora significativa al ejecutar las máquinas virtuales en unidades externas eSATA para sistemas que no admitían dos unidades.


0

No se preocupe por el rendimiento: dos discos solo son mejores cuando trabaja con ambos al mismo tiempo, como cuando se copia de uno a otro.

O si tiene dos máquinas virtuales activas y trabajando al mismo tiempo, tener cada una en su propio disco mejoraría el rendimiento del disco, a condición de tener una CPU de múltiples núcleos (o múltiples hilos). Pero si ambas máquinas virtuales activas están en el mismo disco duro, entonces no tiene importancia en qué disco están.

Dicho esto, aquí hay algunas matemáticas: 2 x 320 = 640> 500. Entonces ganas 140 GB.

Si opta por la solución de 2 discos, para mí 320 GB es demasiado grande para un disco del sistema. Iría aún más lejos y dividiría el primer disco en, digamos, un disco del sistema de 40 GB con Windows y todas las aplicaciones. Esto hace que sea más fácil hacer una copia de seguridad de una imagen del disco del sistema, lo que hago sistemáticamente por si acaso antes de permitir que la actualización de Windows de Microsoft destruya mi sistema en ejecución.

En ese caso, tendría:
C = disco 1 partición 1 (40 GB)
D = disco2 (320 GB)
E = disco1 partición 2 (280 GB)

Tenga en cuenta que volver a particionar la unidad C probablemente implicará la reinstalación de Windows (o la restauración desde la partición de restauración OEM después de volver a particionar).


1
Pero eso es exactamente lo que se necesita: trabajar con dos discos al mismo tiempo; uno que ejecuta el host, otro que ejecuta la VM. Ambos son necesarios al mismo tiempo. Entonces "sí" a dos discos para el rendimiento.
Robert Cartaino

-1

Realmente depende de lo que vayas a virtualizar.

Anteriormente dije en otra publicación que, por ejemplo, puedo tener alrededor de 10 máquinas virtuales abiertas en cualquier momento sin notar ningún tipo de desaceleración cuando estoy haciendo varias pruebas en máquinas de baja especificación que no requieren mucha E / S, donde, si Estoy haciendo algo un poco intensivo: solo tener 2/3 abiertos puede detener la computadora.

Si está planeando algo intensivo o desea abrir cargas al mismo tiempo, obtenga un segundo disco duro; de lo contrario, debería estar bien.


-1

Si la segunda unidad es más rápida que la primera y puede tener volúmenes no fragmentados en su segunda unidad, la VM será más rápida. Si su primer disco interno es más rápido y está bien desfragmentado, ese probablemente funcionará mejor.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.