
Estoy ejecutando un sistema operativo host de Windows 8.1 con VMWare Workstation v10 y un sistema operativo invitado de Ubuntu 13.
Ubuntu tiene muchos recursos disponibles (asignación de RAM de 8 GB/32 GB y 2/4 núcleos de un Intel i7), por lo que tiene mucho espacio libre. Además, toda la red es 100% gigabit, por lo que no hay posibilidad de que se produzca un cuello de botella en la red (soy el único usuario actualmente).
Configuré tanto el sistema operativo Host como Guess para compartir un directorio a través de la red y pedí a una máquina separada que accediera a ellos y cargara/descargara un archivo de 5 GB. El recurso compartido de Windows pudo obtener ~100 MB/s de lectura/escritura y Ubuntu solo obtuvo ~20 MB/s de lectura/escritura.
Entonces, ¿qué pasa con eso?
Mi solución de problemas incluyó la ubicación del directorio compartido para Ubuntu, inicialmente era un disco virtual, luego cambié a una unidad física dentro de la configuración de la VM sin diferencia en el rendimiento. Además, la máquina virtual está configurada para usar una conexión en puente (una IP separada en la red principal es crucial), por lo que no he intentado probar una conexión NAT, sin embargo, no creo que esta sea la causa.
¿Alguna idea sobre qué está causando el cuello de botella en las velocidades?
¡Gracias de antemano!
Respuesta1
Esta es la limitación de VMWorkstation. No se puede obtener todo el ancho de banda para una máquina virtual específica. Esto es aceptable para el desarrollo y para fines de producción se debe utilizar ESXi.