Dell EMC PowerEdge R740xd se lanzó hace poco más de tres años cuando la empresa actualizó su línea de servidores PowerEdge de Broadwell a Xeon SP. El R740xd fue una rama del R740, una versión de "disco extremo" con más opciones de almacenamiento. Revisamos el Dell EMC PowerEdge R740xd y me gustó bastante. De hecho, le otorgamos nuestro premio Editor's Choice y usamos un grupo de ocho como columna vertebral de casi todas nuestras pruebas empresariales. Un avance rápido hasta el año pasado y el amanecer del CPU escalable Intel Xeon de segunda generación. Nosotros también Actualizamos nuestros laboratorios R740xd con los nuevos procesadores y lo explicamos en detalle aquí. Hoy vamos a ver algunas de las opciones de almacenamiento NVMe que se pueden usar con este servidor R740xd actualizado.
Dell EMC PowerEdge R740xd se lanzó hace poco más de tres años cuando la empresa actualizó su línea de servidores PowerEdge de Broadwell a Xeon SP. El R740xd fue una rama del R740, una versión de "disco extremo" con más opciones de almacenamiento. Revisamos el Dell EMC PowerEdge R740xd y me gustó bastante. De hecho, le otorgamos nuestro premio Editor's Choice y usamos un grupo de ocho como columna vertebral de casi todas nuestras pruebas empresariales. Un avance rápido hasta el año pasado y el amanecer del CPU escalable Intel Xeon de segunda generación. Nosotros también Actualizamos nuestros laboratorios R740xd con los nuevos procesadores y lo explicamos en detalle aquí. Hoy vamos a ver algunas de las opciones de almacenamiento NVMe que se pueden usar con este servidor R740xd actualizado.
Como todo lo relacionado con PowerEdge, el R740xd es altamente configurable. En el lado de NVMe hay varias opciones. Primero están las bahías delanteras. Dependiendo de cómo se configuró el servidor en el momento de la compra, los usuarios pueden usar todas las bahías frontales para SSD NVMe de 2.5". Para maximizar el ancho de banda, los usuarios pueden configurar las bahías frontales para que sean 12 SSD NVMe y 12 SSD SAS. En grupos de 4, los SSD NVMe se pueden asignar a una de las CPU a través de tarjetas PCI Extender. Si la capacidad máxima de almacenamiento de NVMe en el frente es lo que más le gusta, las 24 bahías se pueden llenar con SSD NVMe que asignan 12 de cada uno a los conmutadores PCIe para permitir que el sistema sobreaprovisione carriles PCIe a más unidades NVMe mientras persevera en las ranuras de E/S, lo que permite un bajo latencia CPU acceso a doce dispositivos por CPU.
Para esta revisión, estamos viendo esencialmente una compilación configurada en la primera opción anterior. Cargamos SSD de 12 Micron 9300 NVMe (3.84 TB) en las bahías frontales. Esto utiliza tres tarjetas puente PCIe en tres de las ranuras traseras. Si bien esto nos brindará un mejor rendimiento de almacenamiento, eliminará algunas opciones, como agregar GPU, FPGA o incluso más almacenamiento en la parte posterior. Dell proporcionó el gráfico anterior para brindar a los lectores una mejor visualización de cómo lo diseñaron.
Especificaciones del servidor Dell EMC PowerEdge R740xd
Procesador | Hasta dos procesadores escalables Intel Xeon de segunda generación con hasta 2 núcleos por procesador |
Factor de forma | Servidor en bastidor 2U |
Sistema operativo | Servidor canónico Ubuntu LTS Hipervisor Citrix Microsoft Windows Server con Hyper-V Red Hat Enterprise Linux SUSE Linux Enterprise Server VMware ESXi |
Dimensiones y peso | Altura 86.8 m (3.4") Ancho 434 mm (17.1″) Profundidad 737.5 mm (29.0″) Peso 33.1 kg (73.0 libras) |
Salud Cerebral | |
Velocidad DIMM | Hasta 2933MT / s |
Tipo de memoria | RDIMM LRDIMM NVDIMM DCPMM (memoria persistente Intel Optane DC) |
Ranuras para módulos de memoria | 24 ranuras DDR4 DIMM (solo 12 NVDIMM o 12 DCPMM) Solo admite módulos DIMM ECC DDR4 registrados |
RAM máxima | RDIMM 1.53 TB LRDIMM de 3 TB NVDIMM de 192 GB DCPMM 6.14 TB (7.68 TB con LRDIMM) |
Equipo Directivo | |
Integrado / en el servidor | iDRAC9 API RESTful de iDRAC con Redfish iDRAC directo Módulo BLE / inalámbrico Quick Sync 2 |
Consolas | Empresa OpenManage Centro de energía OpenManage |
Movilidad | OpenManage móvil |
Herramientas | CLI de RACADM de Dell EMC Administrador de repositorio de Dell EMC Actualización del sistema Dell EMC Utilidad de actualización del servidor Dell EMC Catálogos de actualizaciones de Dell EMC Módulo de servicio iDRAC Administrador del servidor OpenManage Servicios de almacenamiento OpenManage |
Integraciones OpenManage | Visión verdadera de BMC Microsoft System Center Módulos RedHat Ansible VMware vCenter |
Conexiones OpenManage | IBM Tivoli Netcool / OMNIbus Edición IP de IBM Tivoli Network Manager Gerente de operaciones de Micro Focus I Nagios Core Nagios XI |
Puertos | |
Opciones de red | 4 x 1GbE 2 de 10 GbE + 2 de 1bGE 4 x 10GbE 2 x 25GbE |
Puertos frontales | 1 x USB directo iDRAC dedicado 2 2.0 x USB 1 x USB 3.0 (opcional) 1 x VGA |
Puertos traseros | 1 x puerto de red iDRAC dedicado 1 x Serial 2 3.0 x USB 1 x VGA |
Controladores de almacenamiento | Controladores internos: PERC H330, H730P, H740P, HBA330 Controladores externos (RAID): H840, HBA SAS de 12 Gbps RAID de software: S140 Arranque interno: Subsistema de almacenamiento optimizado para arranque (BOSS): HWRAID 2 SSD M.2 de 240 GB, 480 GB Módulo SD dual interno |
Aceleradores | Hasta tres GPU de 300 W o seis de 150 W Hasta tres FPGA de doble ancho o cuatro FPGA de ancho simple Opciones de GPU y FPGA disponibles solo en chasis de unidades de 24 x 2.5". Se admiten hasta dos GPU en las configuraciones de NVMe. |
Storage | |
Bahías frontales | Hasta 24 SAS/SSD/NVMe de 2.5", máx. 184 TB Hasta 12 SAS de 3.5", máx. 192 TB |
medio de la bahía | Hasta 4 SAS de 3.5", máx. 64 TB Hasta 4 SAS/SSD de 2.5", máximo 30.72 TB |
bahías traseras | Hasta 4 SAS/SSD de 2.5", máximo 30.72 TB Hasta 2 SAS de 3.5", máx. 32 TB |
Seguridad | Firmware firmado criptográficamente Comienza segura Borrado seguro Raíz de confianza de silicio Bloqueo del sistema (requiere OpenManage Enterprise) TPM 1.2/2.0, TCM 2.0 opcional |
Fuentes de alimentación | Platino 495W Platino 750W 750W de titanio 750 W 240 V CC Platino 1100W 1100 W 380 V CC Platino 1600W Platino 2000W Platino 2400W 1100W -48VDC Dorado Fuentes de alimentación de conexión en caliente con opción de redundancia completa Hasta 6 ventiladores de conexión en caliente con redundancia total |
Tragamonedas | |
PCIe | 8 ranuras Gen3 (4 x 16) |
Tarjeta de vídeo | 1 x VGA |
Configuración para esta revisión
- CPU 2 x Intel escalable Platinum 8280
- Memoria RAM de 12 x 32 GB DDR4-2933 MHz
- Almacenamiento 12 unidades de estado sólido Micron 9300 de 3.84 TB U.2 NVMe
Performance
Rendimiento de SQL Server
El protocolo de prueba OLTP de Microsoft SQL Server de StorageReview emplea el borrador actual del Benchmark C (TPC-C) del Transaction Processing Performance Council, un benchmark de procesamiento de transacciones en línea que simula las actividades que se encuentran en entornos de aplicaciones complejos. El punto de referencia TPC-C se acerca más que los puntos de referencia de rendimiento sintéticos para medir las fortalezas de rendimiento y los cuellos de botella de la infraestructura de almacenamiento en entornos de bases de datos.
Cada máquina virtual con SQL Server está configurada con dos discos virtuales: un volumen de 100 GB para el arranque y un volumen de 500 GB para la base de datos y los archivos de registro. Desde la perspectiva de los recursos del sistema, configuramos cada VM con 16 vCPU, 64 GB de DRAM y aprovechamos el controlador LSI Logic SAS SCSI. Si bien nuestras cargas de trabajo de Sysbench probadas anteriormente saturaron la plataforma tanto en E/S de almacenamiento como en capacidad, la prueba de SQL busca el rendimiento de la latencia.
Esta prueba utiliza SQL Server 2014 ejecutándose en máquinas virtuales invitadas de Windows Server 2012 R2 y está destacada por Dell's Benchmark Factory for Databases. Si bien nuestro uso tradicional de este punto de referencia ha sido probar grandes bases de datos de escala 3,000 en almacenamiento local o compartido, en esta iteración nos enfocamos en distribuir cuatro bases de datos de escala 1,500 de manera uniforme en nuestros servidores.
Configuración de prueba de SQL Server (por VM)
- Windows Server 2012 R2
- Huella de almacenamiento: 600 GB asignados, 500 GB utilizados
- SQL Server 2014
-
- Tamaño de la base de datos: escala 1,500
- Carga de clientes virtuales: 15,000
- Búfer RAM: 48GB
- Duración de la prueba: 3 horas
- 2.5 horas de preacondicionamiento
- Período de muestra de 30 minutos
Para nuestro punto de referencia de SQL Server, solo observamos la latencia promedio esta vez, para Intel Xeon Scalable 8280s, el servidor tenía una puntuación total de 1 ms y las máquinas virtuales individuales alcanzaron 1 ms. Esto significa que Dell EMC PowerEdge R740xd con NVMe obtuvo la mejor puntuación posible para esta prueba en particular. Con el 8180 vimos un agregado de 4ms.
Rendimiento Sysbench MySQL
Nuestro primer punto de referencia de la aplicación de almacenamiento local consiste en una base de datos OLTP MySQL de Percona medida a través de SysBench. Esta prueba mide el promedio de TPS (transacciones por segundo), la latencia promedio y también la latencia promedio del percentil 99.
Cada máquina virtual de Sysbench está configurada con tres discos virtuales: uno para arranque (~92 GB), uno con la base de datos preconstruida (~447 GB) y el tercero para la base de datos bajo prueba (270 GB). Desde la perspectiva de los recursos del sistema, configuramos cada VM con 16 vCPU, 60 GB de DRAM y aprovechamos el controlador LSI Logic SAS SCSI.
Configuración de prueba de Sysbench (por VM)
- CentOS 6.3 de 64 bits
- Percona XtraDB 5.5.30-rel30.1
-
- Tablas de base de datos: 100
- Tamaño de la base de datos: 10,000,000
- Subprocesos de la base de datos: 32
- Búfer RAM: 24GB
- Duración de la prueba: 3 horas
- 2 horas preacondicionamiento 32 hilos
- 1 hora 32 hilos
Con Sysbench OLTP, probamos Intel Xeon Scalable 8280 con 4 SSD NVMe con 8 VM en el R640 (para una puntuación total de 18,897 8 TPS) y con 8 SSD NVMe con 740 VM en el R19,656xd (para una puntuación total de 8180 4 TPS). También probamos Intel Xeon Scalable 4 con 13,046 SSD NVMe y XNUMX VM para obtener una puntuación total de XNUMX XNUMX TPS.
Con una latencia promedio, el R640 4 NVMe 8VM alcanzó una latencia agregada de 13.55 ms. Para el R740xd 8 NVMe 8VM alcanzó una latencia total de 13.02 ms. El R640 4 NVMe 4VM tenía una latencia total de 9.81 ms.
Para nuestra latencia en el peor de los casos (percentil 99), el R640 4 NVMe 8VM alcanzó una latencia total de 25.2 ms. Para el R740xd 8 NVMe 8VM alcanzó una latencia total de 25.6 ms. Y el R640 4 NVMe 4VM tenía una latencia total de 19.9 ms.
Análisis de carga de trabajo de VDBench
Cuando se trata de comparar matrices de almacenamiento, las pruebas de aplicaciones son las mejores y las pruebas sintéticas ocupan el segundo lugar. Si bien no es una representación perfecta de las cargas de trabajo reales, las pruebas sintéticas ayudan a los dispositivos de almacenamiento de referencia con un factor de repetibilidad que facilita la comparación de manzanas con manzanas entre las soluciones de la competencia. Estas cargas de trabajo ofrecen una gama de diferentes perfiles de prueba que van desde pruebas de "cuatro esquinas", pruebas comunes de tamaño de transferencia de bases de datos, así como capturas de seguimiento de diferentes entornos VDI. Todas estas pruebas aprovechan el generador de cargas de trabajo vdBench común, con un motor de secuencias de comandos para automatizar y capturar resultados en un gran clúster de pruebas informáticas. Esto nos permite repetir las mismas cargas de trabajo en una amplia gama de dispositivos de almacenamiento, incluidos arreglos flash y dispositivos de almacenamiento individuales.
perfiles:
- Lectura aleatoria 4K: 100 % de lectura, 128 subprocesos, 0-120 % de iorate
- Escritura aleatoria 4K: 100 % de escritura, 64 subprocesos, 0-120 % de iorate
- Lectura secuencial de 64 K: 100 % de lectura, 16 subprocesos, 0-120 % de iorate
- Escritura secuencial de 64 K: 100 % de escritura, 8 subprocesos, 0-120 % de iorate
- Base de datos sintética: SQL y Oracle
- Trazas de clones vinculados y clones completos de VDI
Con una lectura aleatoria de 4K, el R740xd comenzó fuerte con 583,280 97.3 IOPS a 5,718,018 µs y alcanzó un máximo de 231.4 XNUMX XNUMX IOPS con una latencia de solo XNUMX µs.
La escritura aleatoria de 4K hizo que el servidor comenzara con 364,364 19.5 IOPS a solo 100 µs. La latencia se mantuvo por debajo de los 2,635,495 µs hasta cerca del pico, que fue de 131.5 XNUMX XNUMX IOPS a una latencia de XNUMX µs antes de caer un poco.
El siguiente paso son las cargas de trabajo secuenciales en las que analizamos 64k. Para lectura de 64K, el R740xd alcanzó un máximo de 644,539 IOPS o 40.3 GB/s con una latencia de 552.8 µs.
La escritura secuencial de 64K hizo que el servidor comenzara con 55,601 3.5 IOPS o 47.4 GB/s con una latencia de 236,987 μs antes de llegar a un máximo de 14.8 499.6 IOPS o XNUMX GB/s con una latencia de XNUMX μs antes de caer nuevamente.
Nuestro próximo conjunto de pruebas son nuestras cargas de trabajo de SQL: SQL, SQL 90-10 y SQL 80-20. A partir de SQL, el servidor alcanzó un máximo de 2,397,926 155.8 XNUMX IOPS con una latencia de XNUMX µs.
Para SQL 90-10, el R740xd alcanzó un máximo de 2,283,529 152.4 XNUMX IOPS con una latencia de XNUMX µs.
Con SQL 80-20, el servidor Dell alcanzó un máximo de 2,038,981 160.4 XNUMX IOPS con una latencia de XNUMX µs.
Lo siguiente son nuestras cargas de trabajo de Oracle: Oracle, Oracle 90-10 y Oracle 80-20. Comenzando con Oracle, el servidor comenzó por debajo de los 100 µs y alcanzó un máximo de 1,955,923 163.5 XNUMX IOPS con una latencia de XNUMX µs.
Oracle 90-10 vio un pico de 1,918,464 130.2 XNUMX IOPS con una latencia de XNUMX µs.
El siguiente es Oracle 80-20, donde el R740xd una vez más comenzó con una latencia de menos de 100 µs y alcanzó un máximo de 1,755,168 133.7 XNUMX IOPS con una latencia de XNUMX µs.
A continuación, cambiamos a nuestra prueba de clonación de VDI, completa y vinculada. Para el arranque VDI Full Clone (FC), Dell EMC PowerEdge R740xd alcanzó un máximo de 1,839,481 193.9 XNUMX IOPS con una latencia de XNUMX µs.
El inicio de sesión inicial de VDI FC hizo que el servidor comenzara por debajo de los 100 µs y alcanzara un máximo de 547,765 235.5 IOPS con una latencia de XNUMX µs.
Para VDI FC Monday Login, el R740xd alcanzó un máximo de 493,984 197.7 IOPS con una latencia de XNUMX µs.
Al cambiar a VDI Linked Clone (LC) Boot, el servidor Dell alcanzó un máximo de 820,857 185.6 IOPS con una latencia de XNUMX µs.
El inicio de sesión inicial de VDI LC registró un pico de 316,762 196.1 IOPS con una latencia de XNUMX µs.
Finalmente, con VDI LC Monday Login tuvo el pico R740xd en 313,815 274.1 IOPS con XNUMX µs de latencia.
Conclusión
Durante varios años, Dell EMC PowerEdge R740xd ha sido la columna vertebral de varios de nuestros puntos de referencia. Uno de los mayores beneficios de la línea PowerEdge es la capacidad de configuración. En esta revisión, analizamos la configuración media NVMe que ofrece el R740xd, equipada con 12 bahías SATA/SAS y 12 bahías NVMe.
En nuestro análisis de carga de trabajo de la aplicación, probamos Intel Xeon Scalable 8280 y 8180. Para el 8280 probamos 8 y 4 SSD NVMe con 8 VM y 4 VM y con el 8180 probamos 4 SSD NVMe y 4 VM. En SQL Server, solo observamos la latencia y fue de 1 ms en general para el 8280, el mejor puntaje que cualquier servidor puede obtener en esta prueba. Para Sysbench para el 8280 8 NVMe 8VM, vimos 18,897 13.56 TPS, una latencia promedio de 25.2 ms y una latencia en el peor de los casos de 8280 ms. El 8 4 NVMe 19,656VM vimos 13.02 TPS, 25.6ms de latencia promedio y 8180ms de latencia en el peor de los casos. Y el 13,046 teníamos 9.81 TPS, 19.9 ms de latencia media y XNUMX ms de latencia en el peor de los casos.
Pasar a VDbench, el R740xd con NVMe, fue increíblemente impresionante. Los puntos destacados incluyen 5.7 millones de IOPS para lectura 4K, 2.6 millones de IOPS para escritura 4K, 40.3 GB/s para lectura 64K y 14.8 GB/s para escritura 64K. Con SQL vimos 2.4 millones de IOPS, 2.3 millones de IOPS para SQL 90-10 y 2 millones de IOPS para SQL 80-20. Para Oracle, vimos picos de 1.96 millones de IOPS, 1.9 millones de IOPS para Oracle 90-10 y 1.76 millones de IOPS para Oracle 80-20. En nuestro clon de VDI vimos 1.8 millones de IOPS en el arranque de VDI FC, y luego vimos que el rendimiento cayó por debajo de la marca del millón de IOPS con el inicio de sesión inicial de VDI FC de 548 494 IOPS, el inicio de sesión del lunes de VDI FC de 821 317 IOPS, el arranque VDI LC de 314 XNUMX IOPS, VDI Inicio de sesión inicial de LC de XNUMX XNUMX IOPS y VDI Inicio de sesión de lunes de LC de XNUMX XNUMX IOPS.
El altamente flexible Dell EMC PowerEdge R740xd con 12 bahías NVMe tuvo resultados muy impresionantes. Vimos millones de IOPS en la mayoría de nuestros VDBench, así como un ancho de banda de 40.3 GB/s. Para alcanzar este nivel de rendimiento, hubo que sacrificar algunas ranuras de expansión PCIe, pero si lo que se necesita en un servidor es un alto rendimiento de almacenamiento, Dell EMC PowerEdge R740xd se ajusta a ese requisito.
Interactuar con StorageReview
Boletín informativo | YouTube | Podcast iTunes/Spotify | Instagram | Twitter | Facebook | RSS Feed