pro - Punto de referencia: VMware vs Virtualbox
vmware vs virtualbox performance (13)
Probé VirtualBox 2.1.4 y VMware Workstation 6.5.1 para su uso posterior como una VM de desarrollo
Anfitrión: Ubuntu64, 4 GB de RAM, Core2Duo E6600, Samsung HD502IJ
Invitado: Windows XP Home, 1GB de RAM, disco virtual de 8GB
Software de referencia: SiSoft Sandra Light, HD Tune
¿Cuál es su experiencia o sugerencia para una VM principalmente utilizada para herramientas de desarrollo (no como un servidor sin cabeza)?
Compré VMWare versión 3 hace mucho tiempo, y he estado utilizando VMWare desde entonces. Solo una vez he reinstalado a mi invitado, y eso fue para actualizar un invitado de NT 4 a XP. He estado usando las versiones pagas, pero como ya no las uso para fines comerciales, podría estar usando VMWare Player. Mi sistema operativo host ha cambiado a lo largo de los años desde Windows a Linux a Mac OSX y de nuevo a Windows ahora.
Ha sido lo único en lo que podía confiar ... tener un entorno de desarrollo estable con todas mis herramientas siempre configuradas correctamente y listas.
He incursionado en el uso de coLinux (tiene problemas en hosts de 64 bits) XEN, UML, VirtualBox (soporte de disco lento ... malo para la compilación) y Parallels (genial en Mac, sin versión para PC). VMWare es la mejor opción general sin complicaciones que tienes.
Descubrí que los gráficos ubuntu 3D funcionan OUT OF THE BOX en VirtualBox 3, donde VMWare 7 no es compatible, al menos de fábrica. Las funciones avanzadas, como los efectos visuales avanzados (expo, desplazamiento suave en el escritorio, cubo, etc.) simplemente funcionan. VMWare es superior en instantáneas de VBox. VMWare permite la bifurcación de un árbol de instantáneas, vbox no (al menos fácilmente). VBox no es compatible con múltiples monitores (si tiene una configuración de 3 monitores) de forma tan transparente como vmware. Debido a la compatibilidad con la infraestructura VMWare (ESX), preferiría vmware para operaciones de servidor sin cabeza y virtualbox para cualquier cosa que requiera interacción del usuario (photoshop, GUI, etc.).
Además, hay muchas características en vmware como ACE para bloquear máquinas virtuales que simplemente no existen en la caja virtual.
Después de 3 años de uso intensivo de VirtualBox, VMware Player y la estación de trabajo de VMware (en el trabajo), elegí personalmente VirtualBox en entorno Linux y productos de VMware en Windows. Esta es mi opinión, creo que es objetiva. Me atrevo a decir que estoy equivocado.
En mi experiencia, VMWare Workstation es el camino a seguir, especialmente en una máquina de desarrollo (trabajé en un gran proyecto de desarrollo para Siemens que incluía .NET 2.0 Forms, ASPX y SQL Server 2005 Databases, todos ejecutados en máquinas virtuales VMWare):
- El trabajo en red es muy superior: ¡en realidad puedes hacer conexiones VPN!
- La configuración es más simple y más flexible
- El cliente de estación de trabajo brinda una experiencia de usuario final más agradable (subjetiva, lo sé ...)
- He encontrado que es más eficiente en todos los ámbitos
¡Espero que ayude!
En mi experiencia, descubrí que vmware parece ser más rápido que virtualbox, aunque no tengo datos duros para respaldarlo.
Aunque vmware ha sido más rápido para mí, todavía uso Virtualbox porque es "lo suficientemente bueno" y es gratis (y no es barato).
Hago algunas pruebas en VMware y VirtualBox y las publiqué en mi sitio (www.ilsistemista.net): http://www.ilsistemista.net/index.php/software/virtualization.html
En resumen: mientras que VMWare tiene sus ventajas cuando se usa en un servidor independiente, el hecho de que no es compatible con RHEL o CentOS> 5.1 (hay un problema de glibc) es un gran problema para mí. En cambio, realmente me gusta VirtualBox, que ahora es la principal plataforma de virtualización en mi empresa (www.assyoma.it).
Espero que el artículo sea útil ...
He estado usando ambos por más de 5 años o más. He visto madurar tanto a Virtualbox como a VMware. Diré que en una red empresarial, VMware está a punto de comenzar. Tengo VMWare Workstation 7+ y me encanta. Uso virtualbox como banco de pruebas para Linux. Invitado, es menos doloroso de usar que VMware. Intenta instalar complementos de invitado de VMWare frente a los complementos de invitado de virtualbox y verás a qué me refiero. SO dicho eso, digo VMware en una red de producción de Windows (2k, 2003,2008, W7) y virtualbox para invitado basado en Linux (Servidores web, Ubuntu, Centos, ETC)
La instalación en ubuntu es muy difícil para VM pero puede funcionar para Virtualbox. No pude cumplir con VM, pero en la tercera parte de tiempo, configuré XP usando virtualbox
La velocidad de los controladores físicos obviamente no es correcta. La velocidad promedio de lectura de los discos Sata no puede alcanzar los 357M / s, que se prueban en VM. Creo que los datos de prueba de virtualbox son más reales.
Personalmente, y no tengo ''datos duros'' para respaldar esto, VirtualBox parece ser más rápido y más receptivo para mí (que VMWare Workstation)
Tuve una muy mala experiencia en el desarrollo de una imagen VMWare, pero creo que eso se debió a problemas de configuración incorrecta (VMWare solo utilizaba un solo núcleo en un cuadro de doble núcleo y el cuadro usaba emulación PATA para acceder a su unidad SATA). Lástima, en realidad, ya que teníamos un entorno bastante complejo (desarrollo de portales utilizando WSAD + WebSphere + MQ + Message Broker) que era un PITA para configurar correctamente ...
Jugué con NetBeans ejecutando en un invitado Solaris en una Virtualbox que se ejecuta bajo XP en una caja de doble núcleo con 2G de memoria y realmente no noté una diferencia entre ella y una instancia ejecutándose de forma nativa, pero eso fue solo con una aplicación de juguete .
Usar herramientas de prueba como hdtune en una VM no es muy informativo.
Supongamos que una máquina virtual vuelve inmediatamente de todas las llamadas FS y permite que el sistema operativo subyacente se sincronice más tarde, mientras que otra espera que vuelva la sincronización () del sistema operativo.
Una prueba mejor sería algo más parecido a sus tareas reales: intente compilar el kernel de Linux en ambos.
Uso VMware Workstation en el trabajo y Sun VirtualBox en casa. Mi empleador paga por VMware y MS Windows en la oficina. En casa con Ubuntu Linux, Virtualbox es más fácil de mantener, funciona tan bien como lo necesito y es gratis. VMware Player también tiene funciones limitadas.
La razón principal para elegir VirtualBox en casa fue el mantenimiento. Cuando necesito usar un invitado virtual, lo quiero ahora; no después de 5-7 minutos volver a compilar los módulos del kernel. Algunos pueden argumentar que es una consecuencia de mi elección de distribución de Linux, no de la falla de VMware. Sin debatir los méritos de una distribución de Linux sobre otra, basta con decir que Ubuntu cumple con todas mis necesidades. Si VMware solo ofrece soporte token de Ubuntu, usaré VirtualBox.