Una de las formas más comunes de poner a prueba una plataforma de almacenamiento es mediante cargas de trabajo sintéticas o pruebas de cuatro esquinas. En este escenario de prueba, analizamos el pico de E/S que puede generar una plataforma, así como el ancho de banda máximo. Si bien estas cifras no deben usarse en lugar de las pruebas de aplicaciones, son útiles para comparar una plataforma con otra y brindan información valiosa para los clientes que trabajan en una prueba de concepto (PoC). Con este fin, hemos migrado las pruebas sintéticas hiperconvergentes a HCIbench , que VMware lanzó a principios de este año. HCIbench se basa en el generador de cargas de trabajo VDbench, ampliamente aceptado en la industria, y distribuye máquinas virtuales en un clúster de destino, agregando los resultados. Utilizamos nuestros propios perfiles de E/S para esta herramienta, que se encuentran disponibles en el enlace a continuación para que los usuarios puedan replicar nuestras pruebas.
Dell PowerEdge R730xd VMware VSAN Especificaciones
- Servidores Dell PowerEdge R730xd (x4)
- CPU: Ocho Intel Xeon E5-2697 v3 2.6GHz (14C/28T)
- Memoria: 64 x 16GB DDR4 RDIMM
- SSD: 16 unidades de estado sólido de 800 GB Uso mixto SAS MLC 12 Gbps
- Disco duro: 80 x 1.2TB 10K RPM SAS 6Gbps
- Redes: 4 x Intel X520 DP 10 Gb DA/SFP+, + I350 DP 1 Gb Ethernet
- Capacidad de almacenamiento: 86.46TB
Configuración de prueba de HCIbench
- 16 máquinas virtuales
- 10 VMDK por máquina virtual
- VMDK de 10 GB (espacio de 1.6 TB)
- VMDK de 50 GB (espacio de 8 TB)
- VMDK de 100 GB (espacio de 16 TB)
- Inicialización de almacenamiento de escritura completa
- Intervalos de prueba de 1.5 horas (preacondicionamiento de 30 minutos, período de muestra de prueba de 60 minutos)
Para probar la configuración híbrida de nuestro VMware VSAN, implementamos tres configuraciones diferentes para nuestros perfiles de carga de trabajo. Estos incluyen una huella de 1.6 TB (totalmente en caché), 8 TB (parcialmente fuera de caché) y 16 TB (derramándose fuera de caché), para mostrar cómo responde la plataforma a medida que crecen los datos calientes. Estos tamaños se pueden ajustar para cada plataforma en función de la cantidad de flash que se aprovisione para la memoria caché o la organización en niveles.
Perfiles de carga de trabajo de HCIbench de StorageReview
- 4K Aleatorio 100% de lectura
- 4K aleatorio 100% escritura
- 8K Aleatorio 70% lectura / 30% escritura
- 32K Secuencial 100% de lectura
- 32K Secuencial 100% de escritura
La primera prueba de HCIbench analiza el rendimiento aleatorio máximo de la plataforma VMware VSAN con un perfil de carga de trabajo 4K completamente aleatorio. Completamente calentado con los datos movidos a la memoria caché, medimos 888 MB/s de lectura y 249 MB/s de escritura con un espacio de 1.6 TB (3.2 TB con datos de paridad). Con ese conjunto de trabajo ampliado a 8 TB (16 TB con datos de paridad) con algunos datos fuera de la memoria caché, aún medimos un rendimiento sólido de 589 MB/s de lectura y 250 MB/s de escritura. Con el conjunto de datos más grande que mide 16 TB (32 TB en todo el clúster) con la carga de trabajo extendiéndose a los discos duros de 10 26, el rendimiento se redujo a 56 MB/s de lectura y XNUMX MB/s de escritura.
Al observar el pico de E/S en el mismo perfil 4K, los resultados contaron una historia similar de la plataforma VMware VSAN. Como era de esperar, el espacio total de 1.6 TB en caché midió unas impresionantes 227,241.6 IOPS de lectura y 63,867.8 IOPS de escritura. Cuando aumentamos a 8 TB, registramos 150,829 64,204.3 IOPS de lectura y 16 6,747.3 IOPS de escritura. El espacio de 14,403.6 TB, nuestro conjunto de datos más grande, midió XNUMX IOPS de lectura y XNUMX XNUMX IOPS de escritura.
La siguiente métrica analiza la latencia promedio del perfil de carga de trabajo 4K completamente aleatorio. Aquí, las huellas de 1.6 TB y 8 TB mostraron una latencia muy baja, con 1 ms de lectura/4 ms de escritura y 2 ms de lectura/4 ms de escritura, respectivamente. Debido a que la carga de trabajo siguió extendiéndose a las unidades de disco duro de 10 16, el rendimiento se redujo significativamente con la configuración de huella de 47 TB de VMware VSAN, que mide 23 ms de lectura y XNUMX ms de escritura.
Al cambiar a un perfil de datos de 8K más grande con una combinación de 70 % de actividad de lectura y 30 % de actividad de escritura, VMware VSAN alcanzó los 947.9 MB/s con un espacio de 1.6 TB. Cuando aumentamos el conjunto de trabajo a 8 TB, medimos 694.2 MB/s, lo que sigue siendo muy impresionante. Una vez más, debido a que la carga de trabajo se derramó en las unidades de disco duro, la huella de 16 TB mostró una fuerte caída en el rendimiento a 67.0 MB/s.
En el rendimiento de E/S de la misma carga de trabajo de 8K, 70 % de lectura y 30 % de escritura, el espacio de 1.6 TB de VMware VSAN registró 121,329.2 8 IOPS. Cuando se configuró con un espacio de 88,853.7 TB, el rendimiento se redujo a 16 8,584.2 IOPS, mientras que el espacio de XNUMX TB alcanzó solo XNUMX XNUMX IOPS.
Pasando a la latencia promedio, la configuración de 1.6 TB completamente en caché midió solo 2 ms, mientras que la huella de 8 TB mostró resultados ligeramente más altos con 3 ms. Nuestro conjunto de datos más grande que mide 16 TB (32 TB en todo el clúster) mostró la latencia promedio más alta con 37 ms.
La última carga de trabajo cambia a un enfoque de ancho de banda máximo, que consiste en un perfil de lectura y escritura secuencial de 32K. Una vez que se ha calentado por completo, la configuración de espacio de 1.6 TB mostró unos impresionantes 2,699.3 MB/s de lectura y 1,193.3 MB/s de escritura. Cuando se aumentó a 8 TB (16 TB con datos de paridad con algunos datos fuera de la memoria caché), medimos 2,278.3 MB/s de lectura y 957.7 MB/s de escritura. La huella de 16 TB mostró 2,490.7 MB/s de lectura y 1,081.6 MB/s de escritura. Si bien los discos duros generalmente no funcionan increíblemente bien con cargas de trabajo aleatorias, fue agradable ver un perfil secuencial estable a medida que aumentaba la huella en VSAN.
Las mediciones de E/S mostraron resultados muy similares con la huella de 1.6 TB que mide lecturas y escrituras de 86,379.1 38,184.4 IOPS y 8 72,904.1 IOPS, respectivamente. Al aumentar la huella a 30,645.7 TB, VMware VSAN alcanzó 79,702.8 34,610.9 IOPS de lectura y XNUMX XNUMX IOPS de escritura. Nuestra huella más grande registró XNUMX XNUMX IOPS de lectura y XNUMX XNUMX IOPS de escritura.
En cuanto a la latencia promedio, los resultados fueron muy similares entre todos los tamaños de huella. Nuestra configuración de 1.6 TB completamente en caché midió 3 ms de lectura y 8 ms de escritura, mientras que alcanzó los 4 ms de lectura y 10 ms de escritura cuando el conjunto de trabajo se expandió a 8 TB. Nuestra huella más grande también tuvo una buena actuación con 4 ms de lectura y 9 ms de escritura.
En general, la plataforma VMware VSAN se desempeñó tanto como esperábamos hasta ahora en la revisión. En condiciones óptimas de funcionamiento, el rendimiento de VSAN fue estelar y siguió siendo así a medida que crecía la huella de datos. Vimos picos de E/S aleatorias de 4K que miden hasta 227 64 IOPS de lectura y 8 70 IOPS de escritura, con un rendimiento de 30 K 121/1.6 que mide 8 150 IOPS. Al pasar el conjunto de trabajo de 64 TB a 4 TB, el rendimiento se redujo a 8k/70K R/W en el perfil 30K, mientras que el rendimiento mixto de 88K 10/14 se redujo a 4k IOPS. Sin embargo, en cierto punto, y esto es cierto para todas las plataformas SSD/HDD híbridas, el rendimiento disminuirá a medida que los datos calientes se derramen en los HDD. Con un gran grupo de HDD de 8.5 8 unidades que proporcionaban la capa de capacidad, VSAN seguía ofreciendo una parte útil del rendimiento, midiendo más de 70 30 IOPS de escritura aleatoria en 16 K y 32 XNUMX IOPS aleatorias de XNUMX K XNUMX/XNUMX con un gran espacio de datos de XNUMX TB (XNUMX TB consumidos).
Para los compradores que evalúan una plataforma o incluso realizan los pasos de configuración antes de comprar una matriz de almacenamiento, es importante tomar nota de cuáles son sus demandas de almacenamiento actuales y futuras proyectadas. Comenzar con el pie izquierdo puede hacer que los problemas de rendimiento o capacidad surjan más rápido. VMware ha hecho un buen trabajo al ayudar a los compradores a resolver esto con VSAN, ya que la plataforma es altamente configurable. Elija las unidades que necesita ahora y, si las cosas cambian, puede agregar más flash a nivel de host. En el espacio de HCI esto no es cierto en todos los ámbitos, algunas plataformas requieren agregar un nodo completo si cambia el equilibrio de almacenamiento/cómputo.
Revisión de VMware Virtual SAN: descripción general y configuración
Revisión de VMware Virtual SAN: rendimiento de VMmark
Revisión de VMware Virtual SAN: rendimiento de Sysbench OLTP
Revisión de VMware Virtual SAN: rendimiento de SQL Server
Revisión de VMware Virtual SAN: Rendimiento de Sysbench OLTP escalado
Revisión de VMware Virtual SAN: rendimiento sintético de HCIbench




Amazon