Ejecutar VM en el mismo SSD que el sistema operativo host, ¿es útil o inútil?

Ejecutar VM en el mismo SSD que el sistema operativo host, ¿es útil o inútil?

Tengo una computadora Alienware M11x R2. Un poco viejo pero todavía divertido. Ejecuto Windows 10 y tengo instalado VMWare Player para ejecutar Ubuntu 14.04 LTE. Funciona, pero solía tener arranque dual y Ubuntu era definitivamente. mucho más rápido funcionando de forma nativa.

Mi pregunta es: ¿Reemplazar mi disco duro por un SSD probablemente aumentará el rendimiento de mi máquina virtual? Alguien sugirió eso. ¿Pero no necesitaría unseparadounidad para que el sistema operativo invitado se almacene en una unidad diferente a la del sistema operativo host, para poder ver la actualización? Lo he leído por todas partes.

Mi problema es que esta computadora solo tiene USB 2.0, por lo que de todos modos no puedo tener un disco externo rápido, así que creo que estoy atascado con un solo disco.

¿Sugerencias?

Respuesta1

También tengo solo un SSD de 512 GB y ejecuto mis máquinas virtuales también en este SSD y el rendimiento es mucho mejor en comparación con la unidad predeterminada de 5400 rpm que instaló originalmente Dell. Los SSD no tienen el retraso de los HDD (sin piezas giratorias), por lo que ejecutar máquinas virtuales en el SSD no ralentiza la unidad.

Respuesta2

Colocar la máquina virtual en un SSD mejorará en gran medida la E/S del disco en comparación con una unidad; sin embargo, esto solo le ayudará si el cuello de botella es causado por la E/S del disco. Si el problema es que el sistema operativo invitado cambia mucho, entonces SSD ayudará en lugar de un disco duro, pero seguirá siendo mucho más lento que especificar suficiente memoria para la VM.

De manera similar, si el problema está relacionado con el video u otros recursos, es posible que usar un SSD no suponga una gran diferencia.

No necesita un disco separado para una VM.

Respuesta3

De hecho, aumentará el rendimiento de las operaciones del disco, pero el cambio no será tan evidente en comparación con el sistema operativo nativo. Esto se debe a que el sistema operativo nativo sabe que está usando SSD y adapta su programador de E/S a esto, pero el sistema operativo virtual no lo sabe y creo que no hay forma de saberlo.

El disco externo, esp. USB2, en realidad ralentizaría cualquier cosa notablemente. Agregará sus propios retrasos que anularán todas las ventajas del SSD (los retrasos son exactamente lo que hace que la rotación del HDD sea lenta en comparación con el SSD).

No olvide utilizar controladores invitados paravirtualizados. Estos existen para Linux sobre vmware, están incluidos con ubuntu, por lo que probablemente necesite verificar qué controlador está ejecutando por ahora (comience con Sudo lspci -k) e intente utilizar el más eficiente. El controlador de la tarjeta de red virtual se llama vmxnet3, el controlador gráfico es vmwgfx, el controlador de disco creo que se llama vmw_pvscsi. El uso de controladores adecuados tendrá un impacto significativo en el rendimiento.

información relacionada