performance - ventajas - tipos de maquinas virtuales
Cómo comparar las máquinas virtuales (4)
Estoy tratando de realizar una comparación justa de XenServer vs ESX y una comparación que me gustaría hacer es el rendimiento con múltiples máquinas virtuales. ¿Alguien sabe cómo hacer una evaluación comparativa del rendimiento de VM de manera justa?
En cada servidor me gustaría ejecutar un número fijo de máquinas virtuales XP / Vista (por ejemplo, 8) y tener alguna medida de qué tan rápido se ejecuta cada uno cuando está bajo carga. Idealmente, me gustaría obtener un punto de referencia del sistema general (CPU / Memoria / Disco / Red) en lugar de solo un aspecto.
Me parece que esto es realmente algo muy complicado de hacer y obtener resultados significativos, por lo que agradecería cualquier sugerencia.
También me interesaría ver cualquier informe existente o comparaciones que se hayan publicado (¡preferiblemente de forma independiente en lugar de sesgada por el vendedor!)
¿Qué hay de alguna evidencia anecdótica?
Voy a suponer que este es un entorno de prueba, porque quiere comparar en XP / Vista. Por favor corrígeme si estoy equivocado.
Mi entorno de prueba actual es de aproximadamente 20 máquinas virtuales con diferentes sistemas operativos (2000 / XP / Vista / Vista64 / Server 2008 / Server 2003) en diferentes configuraciones en una máquina Dual Quad Core Xeon con 8 Gb RAM (buscando actualizar a 16 Gb pronto) y la más lenta las máquinas de todos son Vista principalmente debido al acceso de disco pesado (esto es incluso con Windows Defender desactivado)
Recomendaciones - Hardware RAID. Demasiado doloroso para ejecutar VM de Vista de lo contrario. - Más RAM.
Si está evaluando y buscando ejecutar VM de Vista, le sugiero que se concentre en la evaluación comparativa del acceso al disco. Si van a haber diferencias de rendimiento en otros lugares, dudo que sean significativas.
No veo por qué no puede usar puntos de referencia comunes dentro de las máquinas virtuales: WinSAT, Passmark, Futuremark, SiSoftware, etc. Hospede las máquinas virtuales en diferentes hosts y vea cómo funciona.
Por otro lado, los puntos de referencia que no coinciden con su uso previsto en realidad pueden obstaculizar su evaluación. Dependiendo de la importancia de hacer esto bien, puede que tenga que construir su propia propiedad para que sea relevante.
¿Por qué quieres bench?
Como respuesta general, VMware (junto con otros proveedores de virtualización en el subcomité de virtualización SPEC) ha creado un paquete de evaluación comparativa de hipervisor llamado VMmark que está disponible para descargar. El sitio web de VMmark explica por qué este punto de referencia puede ser útil para comparar hipervisores, incluidas las preguntas frecuentes y un documento técnico que describe el punto de referencia.
Dicho esto, si está buscando algo muy específico (por ejemplo, cómo funcionará en su carga de trabajo), puede que tenga que rodar sus propias variantes de VMmark, especialmente si no está tratando de hacer el tipo de cosas que los puntos de referencia de VMmark ( por ejemplo, servidores web, servidores de bases de datos, servidores de archivos, etc.) Sin embargo, la metodología detrás de su desarrollo debería ser de interés.
Descargo de responsabilidad: trabajo para VMware, aunque no en VMmark.
Recientemente me encontré con la documentación de rendimiento ESX de VMware: http://www.vmware.com/pdf/VI3.5_Performance.pdf . Hay bastante allí para mejorar el rendimiento y la evaluación comparativa.