Accueil Entreprise Examen du serveur Dell EMC PowerEdge R740xd NVMe

Examen du serveur Dell EMC PowerEdge R740xd NVMe

by Adam Armstrong
Gros plan sur la baie Dell EMC R740xd PowerEdge

Le Dell EMC PowerEdge R740xd a été lancé il y a un peu plus de trois ans lorsque la société a mis à niveau sa gamme de serveurs PowerEdge de Broadwell à Xeon SP. Le R740xd était une émanation du R740, une version "disque extrême" avec plus d'options de stockage. Nous avons testé le Dell EMC PowerEdge R740xd et j'ai bien aimé. En fait, nous lui avons décerné notre prix Editor's Choice et nous utilisons un groupe de huit comme colonne vertébrale de presque tous nos tests d'entreprise. Avance rapide jusqu'à l'année dernière et l'aube du Processeur évolutif Intel Xeon de 2e génération. Nous avons aussi mis à jour nos laboratoires R740xd avec les nouveaux processeurs et expliqué en détail ici. Aujourd'hui, nous allons examiner d'autres options de stockage NVMe pouvant être utilisées avec ce serveur R740xd mis à niveau.

Le Dell EMC PowerEdge R740xd a été lancé il y a un peu plus de trois ans lorsque la société a mis à niveau sa gamme de serveurs PowerEdge de Broadwell à Xeon SP. Le R740xd était une émanation du R740, une version "disque extrême" avec plus d'options de stockage. Nous avons testé le Dell EMC PowerEdge R740xd et j'ai bien aimé. En fait, nous lui avons décerné notre prix Editor's Choice et nous utilisons un groupe de huit comme colonne vertébrale de presque tous nos tests d'entreprise. Avance rapide jusqu'à l'année dernière et l'aube du Processeur évolutif Intel Xeon de 2e génération. Nous avons aussi mis à jour nos laboratoires R740xd avec les nouveaux processeurs et expliqué en détail ici. Aujourd'hui, nous allons examiner d'autres options de stockage NVMe pouvant être utilisées avec ce serveur R740xd mis à niveau.

Prise de vue avant de la baie Dell EMC R740xd PowerEdge Bay

 

Comme toutes les choses PowerEdge, le R740xd est hautement configurable. Du côté NVMe, il existe plusieurs options. Tout d'abord, les baies avant. Selon la configuration du serveur à l'achat, les utilisateurs peuvent utiliser toutes les baies avant pour les SSD NVMe 2.5 pouces. Pour maximiser la bande passante, les utilisateurs peuvent configurer les baies avant en 12 SSD NVMe et 12 SSD SAS. Par groupes de 4, les SSD NVMe peuvent être mappés à l'un des processeurs via des cartes PCI Extender. Si la capacité de stockage NVMe maximale à l'avant est plus votre truc, les 24 baies peuvent être remplies de SSD NVMe mappant 12 chacun sur des commutateurs PCIe pour permettre au système de surprovisionner des voies PCIe vers plus de disques NVMe tout en persévérant dans les emplacements d'E/S, permettant ainsi une faible latence d'accès CPU à douze appareils par CPU.

Pour cet examen, nous examinons essentiellement une version configurée dans la première option ci-dessus. Nous avons chargé des SSD 12 microns 9300 NVMe (3.84 To) dans les baies avant. Cela utilise trois cartes de pont PCIe dans trois des emplacements arrière. Bien que cela nous donne de meilleures performances de stockage, cela supprimera certaines options telles que l'ajout de GPU, de FPGA ou encore plus de stockage à l'arrière. Dell a fourni le graphique ci-dessus pour donner aux lecteurs une meilleure visualisation de la façon dont ils l'ont présenté.

Spécifications du serveur Dell EMC PowerEdge R740xd

Processeur Jusqu'à deux processeurs Intel Xeon Scalable de 2e génération avec jusqu'à 28 cœurs par processeur
Facteur de forme Serveur rack 2U
Système d'exploitation Serveur canonique Ubuntu LTS
Hyperviseur Citrix
Serveur Microsoft Windows avec Hyper-V
Red Hat Enterprise Linux
Serveur d'entreprise SUSE Linux
VMware ESXi
Dimensions et poids Hauteur 86.8 m (3.4")
Largeur 434mm (17.1″)
Profondeur 737.5mm (29.0″)
Poids 33.1 kg (73.0 lb)
Mémoire
Vitesse DIMM Jusqu'à 2933MT / s
Type de mémoire RDIMM
LRDIMM
NVDIMM
DCPMM (mémoire persistante Intel Optane DC)
Slots de module de mémoire 24 emplacements DIMM DDR4 (12 NVDIMM ou 12 DCPMM uniquement)
Prise en charge des modules DIMM DDR ECC DDR4 enregistrés uniquement
RAM maximale RDIMM 1.53TB
LRDIMM 3 To
NVDIMM 192GB
DCPMM 6.14 To (7.68 To avec LRDIMM)
Direction
Embarqué / sur le serveur iDRAC9
API RESTful iDRAC avec Redfish
iDRAC direct
Module Quick Sync 2 BLE/sans fil
Consoles OpenManage Entreprise
Centre d'alimentation OpenManage
Mobilité OuvrirGérer Mobile
Outils Interface de ligne de commande Dell EMC RACADM
Gestionnaire de référentiel Dell EMC
Mise à jour du système Dell EMC
Utilitaire de mise à jour du serveur Dell EMC
Catalogues de mise à jour Dell EMC
Module de services iDRAC
Administrateur de serveur OpenManage
Services de stockage OpenManage
Intégrations OpenManage BMC TrueSight
Microsoft System Center
Modules Ansible RedHat
VMware vCenter
Connexions OpenManage IBM Tivoli Netcool/OMNIbus
Édition IP d'IBM Tivoli Network Manager
Responsable des opérations Micro Focus I
Nagios Core
Nagios XI
Ports
Options réseau 4 x 1GbE
2x 10GbE + 2x 1bGE
4 x 10GbE
2 x 25GbE
Ports avant 1 x USB direct iDRAC dédié
2 x USB 2.0
1 port USB 3.0 (en option)
1 x VGA
Ports arrière 1 port réseau iDRAC dédié
1 x série
2 x USB 3.0
1 x VGA
Contrôleurs de stockage Contrôleurs internes : PERC H330, H730P, H740P, HBA330
Contrôleurs externes (RAID) : H840, HBA SAS 12 Gbit/s
RAID logiciel : S140
Démarrage interne : Sous-système de stockage optimisé pour le démarrage (BOSS) : HWRAID 2 x SSD M.2 240 Go, 480 Go
Module SD interne double
Accélérateurs Jusqu'à trois GPU de 300 W ou six de 150 W
Jusqu'à trois FPGA double largeur ou quatre FPGA simple largeur
Options GPU et FPGA disponibles uniquement sur les châssis de disques 24 x 2.5 pouces. Jusqu'à deux GPU sont pris en charge sur les configurations NVMe.
Rangements
Baies avant Jusqu'à 24 x 2.5" SAS/SSD/NVMe, max 184 To
Jusqu'à 12 disques SAS de 3.5 pouces, 192 To maximum
Milieu de la baie Jusqu'à 4 disques SAS de 3.5 pouces, 64 To maximum
Jusqu'à 4 disques SAS/SSD de 2.5 pouces, 30.72 To maximum
Baies arrière Jusqu'à 4 disques SAS/SSD de 2.5 pouces, 30.72 To maximum
Jusqu'à 2 disques SAS de 3.5 pouces, 32 To maximum
Sécurité Micrologiciel signé cryptographiquement
DÉMARRAGE SÉCURISÉ
Secure Erase
Racine de confiance en silicone
Verrouillage du système (nécessite OpenManage Enterprise) TPM 1.2/2.0, TCM 2.0 en option
Alimentations 495W Platine
750W Platine
750W Titane
750 W 240 V CC
1100W Platine
1100 W 380 V CC
1600W Platine
2000W Platine
2400W Platine
1100W -48VDC Or
Alimentations enfichables à chaud avec option de redondance complète
Jusqu'à 6 ventilateurs enfichables à chaud avec redondance totale
Slots
PCIe 8 emplacements Gen3 (4 x 16)
Carte vidéo 1 x VGA

Configuration pour cet avis

  • Processeur 2 x Intel Scalable Platinum 8280
  • DRAM 12 x 32 Go DDR4-2933 MHz
  • Stockage 12 disques SSD Micron 9300 3.84 To U.2 NVMe

Performance

Performances du serveur SQL

Le protocole de test Microsoft SQL Server OLTP de StorageReview utilise la version actuelle du Transaction Processing Performance Council's Benchmark C (TPC-C), une référence de traitement des transactions en ligne qui simule les activités trouvées dans des environnements d'application complexes. Le benchmark TPC-C est plus proche que les benchmarks de performances synthétiques pour évaluer les forces de performance et les goulots d'étranglement de l'infrastructure de stockage dans les environnements de base de données.

Chaque machine virtuelle SQL Server est configurée avec deux vDisks : un volume de 100 Go pour le démarrage et un volume de 500 Go pour la base de données et les fichiers journaux. Du point de vue des ressources système, nous avons configuré chaque machine virtuelle avec 16 vCPU, 64 Go de DRAM et exploité le contrôleur LSI Logic SAS SCSI. Alors que nos charges de travail Sysbench testées précédemment saturaient la plate-forme à la fois en termes d'E/S de stockage et de capacité, le test SQL recherche les performances de latence.

Ce test utilise SQL Server 2014 s'exécutant sur des machines virtuelles invitées Windows Server 2012 R2 et est souligné par Dell Benchmark Factory for Databases. Alors que notre utilisation traditionnelle de cette référence a été de tester de grandes bases de données à l'échelle 3,000 1,500 sur un stockage local ou partagé, dans cette itération, nous nous concentrons sur la répartition uniforme de quatre bases de données à l'échelle XNUMX XNUMX sur nos serveurs.

Configuration des tests SQL Server (par machine virtuelle)

  • Windows Server 2012 R2
  • Empreinte de stockage : 600 Go alloués, 500 Go utilisés
  • SQL Server 2014
    • Taille de la base de données : échelle 1,500 XNUMX
    • Charge de client virtuel : 15,000 XNUMX
    • Mémoire tampon : 48 Go
  • Durée du test : 3 heures
    • 2.5 heures de préconditionnement
    • Période d'échantillonnage de 30 minutes

Pour notre benchmark SQL Server, nous n'avons examiné que la latence moyenne cette fois-ci, pour les processeurs Intel Xeon Scalable 8280, le serveur avait un score global de 1 ms et les machines virtuelles individuelles atteignaient toutes 1 ms. Cela signifie que le Dell EMC PowerEdge R740xd avec NVMe a obtenu le meilleur score possible pour ce test particulier. Avec le 8180, nous avons vu un total de 4 ms.

PowerEdge R740xd NVMe sql moy latence

Performances Sysbench MySQL

Notre premier benchmark d'application de stockage local consiste en une base de données Percona MySQL OLTP mesurée via SysBench. Ce test mesure également le TPS moyen (transactions par seconde), la latence moyenne et la latence moyenne au 99e centile.

Chaque machine virtuelle Sysbench est configurée avec trois vDisks : un pour le démarrage (~92 Go), un avec la base de données prédéfinie (~447 Go) et le troisième pour la base de données testée (270 Go). Du point de vue des ressources système, nous avons configuré chaque machine virtuelle avec 16 vCPU, 60 Go de DRAM et exploité le contrôleur LSI Logic SAS SCSI.

Configuration des tests Sysbench (par machine virtuelle)

  • CentOS 6.3 64 bits
  • Percona XtraDB 5.5.30-rel30.1
    • Tableaux de base de données : 100
    • Taille de la base de données : 10,000,000 XNUMX XNUMX
    • Threads de base de données : 32
    • Mémoire tampon : 24 Go
  • Durée du test : 3 heures
    • 2 heures de préconditionnement 32 fils
    • 1 heure 32 fils

Avec le Sysbench OLTP, nous avons testé Intel Xeon Scalable 8280 avec 4 SSD NVMe avec 8 VM dans le R640 (pour un score global de 18,897 8 TPS) et avec 8 SSD NVMe avec 740 VM dans le R19,656xd (pour un score global de 8180 4 TPS). Nous avons également testé l'Intel Xeon Scalable 4 avec 13,046 SSD NVMe et XNUMX VM pour un score global de XNUMX XNUMX TPS.

PowerEdge R740xd NVMe sysbench tps

Avec une latence moyenne, le R640 4 NVMe 8VM atteint une latence globale de 13.55 ms. Pour le R740xd 8 NVMe 8VM, il a atteint une latence globale de 13.02 ms. Le R640 4 NVMe 4VM avait une latence globale de 9.81 ms.

PowerEdge R740xd NVMe sysbench latence moyenne

Pour notre pire scénario de latence (99e centile), le R640 4 NVMe 8VM a atteint une latence globale de 25.2 ms. Pour le R740xd 8 NVMe 8VM, il a atteint une latence globale de 25.6 ms. Et le R640 4 NVMe 4VM avait une latence globale de 19.9 ms.

Banc système PowerEdge R740xd NVMe 99

Analyse de la charge de travail VDBench

Lorsqu'il s'agit de comparer les baies de stockage, les tests d'application sont les meilleurs et les tests synthétiques viennent en deuxième position. Bien qu'ils ne soient pas une représentation parfaite des charges de travail réelles, les tests synthétiques aident à référencer les périphériques de stockage avec un facteur de répétabilité qui facilite la comparaison de pommes à pommes entre des solutions concurrentes. Ces charges de travail offrent une gamme de profils de test différents allant des tests « aux quatre coins », des tests de taille de transfert de base de données communs, ainsi que des captures de traces à partir de différents environnements VDI. Tous ces tests exploitent le générateur de charge de travail vdBench commun, avec un moteur de script pour automatiser et capturer les résultats sur un grand cluster de test de calcul. Cela nous permet de répéter les mêmes charges de travail sur une large gamme de périphériques de stockage, y compris les baies flash et les périphériques de stockage individuels.

Profils:

  • Lecture aléatoire 4K : 100 % de lecture, 128 threads, 0-120 % d'iorate
  • Écriture aléatoire 4K : 100 % d'écriture, 64 threads, 0-120 % de vitesse
  • Lecture séquentielle 64K : 100 % de lecture, 16 threads, 0-120 % d'iorate
  • Écriture séquentielle 64K : 100 % d'écriture, 8 threads, 0-120 % d'iorate
  • Base de données synthétique : SQL et Oracle
  • Traces de clone complet et de clone lié VDI

Avec une lecture 4K aléatoire, le R740xd a démarré fort avec 583,280 97.3 IOPS à 5,718,018 µs et a atteint un pic à 231.4 XNUMX XNUMX IOPS avec une latence de seulement XNUMX µs.

Lecture PowerEdge R740xd NVMe 4k

L'écriture aléatoire 4K a fait démarrer le serveur à 364,364 19.5 IOPS à seulement 100 µs. La latence est restée inférieure à 2,635,495 µs jusqu'à ce qu'elle approche du pic, qui était de 131.5 XNUMX XNUMX IOPS à une latence de XNUMX µs avant de chuter.

Ensuite, les charges de travail séquentielles où nous avons examiné 64k. Pour 64K de lecture, le R740xd a culminé à 644,539 40.3 IOPS ou 552.8 Go/s avec une latence de XNUMX µs.

Lecture PowerEdge R740xd NVMe 64k

L'écriture séquentielle 64K a vu le serveur démarrer à 55,601 3.5 IOPS ou 47.4 Go/s avec une latence de 236,987 µs avant de culminer à 14.8 499.6 IOPS ou XNUMX Go/s avec une latence de XNUMX µs avant d'en perdre à nouveau.

PowerEdge R740xd NVMe SQL

Notre prochaine série de tests concerne nos charges de travail SQL : SQL, SQL 90-10 et SQL 80-20. À partir de SQL, le serveur a culminé à 2,397,926 155.8 XNUMX IOPS avec une latence de XNUMX µs.

Pour SQL 90-10, le R740xd a atteint un pic de 2,283,529 152.4 XNUMX IOPS avec une latence de XNUMX µs.

Avec SQL 80-20, le serveur Dell a culminé à 2,038,981 160.4 XNUMX IOPS avec une latence de XNUMX µs.

Viennent ensuite nos charges de travail Oracle : Oracle, Oracle 90-10 et Oracle 80-20. À partir d'Oracle, le serveur a démarré sous 100 µs et a culminé à 1,955,923 163.5 XNUMX IOPS avec une latence de XNUMX µs.

Oracle 90-10 a enregistré un pic de 1,918,464 130.2 XNUMX IOPS avec une latence de XNUMX µs.

Vient ensuite Oracle 80-20 où le R740xd a de nouveau commencé avec une latence inférieure à 100 µs et a culminé à 1,755,168 133.7 XNUMX IOPS avec une latence de XNUMX µs.

Ensuite, nous sommes passés à notre test de clone VDI, Full et Linked. Pour le démarrage VDI Full Clone (FC), le Dell EMC PowerEdge R740xd a culminé à 1,839,481 193.9 XNUMX IOPS avec une latence de XNUMX µs.

La connexion initiale VDI FC a vu le serveur démarrer en dessous de 100 µs et atteindre un pic à 547,765 235.5 IOPS avec une latence de XNUMX µs.

Pour VDI FC Monday Login, le R740xd a atteint un pic de 493,984 197.7 IOPS avec une latence de XNUMX µs.

En passant au démarrage VDI Linked Clone (LC), le serveur Dell a atteint un pic de 820,857 185.6 IOPS avec une latence de XNUMX µs.

La connexion initiale VDI LC a enregistré un pic de 316,762 196.1 IOPS avec une latence de XNUMX µs.

Enfin, avec VDI ​​LC Monday Login avait le pic R740xd à 313,815 274.1 IOPS avec XNUMX µs pour la latence.

Conclusion

Depuis plusieurs années, le Dell EMC PowerEdge R740xd est l'épine dorsale de plusieurs de nos benchmarks. L'un des principaux avantages de la gamme PowerEdge est la configurabilité. Dans cette revue, nous examinons la demi-configuration NVMe offerte par le R740xd, équipé de 12 baies SATA/SAS et de 12 baies NVMe.

Serveur principal Dell EMC R740xd PowerEdge

Dans notre analyse de la charge de travail des applications, nous avons testé les Intel Xeon Scalable 8280 et 8180. Pour le 8280, nous avons testé 8 et 4 SSD NVMe avec 8VM et 4VM et avec le 8180, nous avons testé 4 SSD NVMe et 4VM. Dans SQL Server, nous avons juste examiné la latence et elle était de 1 ms pour le 8280, le meilleur score qu'un serveur puisse obtenir dans ce test. Pour Sysbench pour le 8280 8 NVMe 8VM, nous avons constaté 18,897 13.56 TPS, une latence moyenne de 25.2 ms et une latence dans le pire des cas de 8280 ms. Le 8 4 NVMe 19,656VM, nous avons vu 13.02 25.6 TPS, une latence moyenne de 8180 ms et une latence dans le pire des cas de 13,046 ms. Et le 9.81 we était de 19.9 XNUMX TPS, une latence moyenne de XNUMX ms et une latence dans le pire des cas de XNUMX ms.

Passer à VDbench, le R740xd avec NVMe était incroyablement impressionnant. Les points forts incluent 5.7 millions d'IOPS pour la lecture 4K, 2.6 millions d'IOPS pour l'écriture 4K, 40.3 Go/s pour la lecture 64K et 14.8 Go/s pour l'écriture 64K. Avec SQL, nous avons vu 2.4 millions d'IOPS, 2.3 millions d'IOPS pour SQL 90-10 et 2 millions d'IOPS pour SQL 80-20. Pour Oracle, nous avons enregistré des pics de 1.96 million d'IOPS, 1.9 million d'IOPS pour Oracle 90-10 et 1.76 million d'IOPS pour Oracle 80-20. Dans notre clone VDI, nous avons constaté 1.8 million d'IOPS au démarrage VDI FC, puis les performances ont chuté sous la barre du million d'IOPS avec la connexion initiale VDI FC de 548 494 IOPS, la connexion VDI FC lundi de 821 317 IOPS, le démarrage VDI LC de 314 XNUMX IOPS, VDI Connexion initiale LC de XNUMX XNUMX IOPS et VDI Connexion lundi LC de XNUMX XNUMX IOPS.

Le Dell EMC PowerEdge R740xd hautement flexible avec 12 baies NVMe a obtenu des résultats très impressionnants. Nous avons vu des millions d'IOPS dans la plupart de nos VDBench ainsi qu'une bande passante de 40.3 Go/s. Afin d'atteindre ce niveau de performances, certains logements d'extension PCIe ont été sacrifiés, mais si des performances de stockage élevées sont ce qui est nécessaire dans un serveur, le Dell EMC PowerEdge R740xd correspond à cette facture.

Dell EMC PowerEdge

S'engager avec StorageReview

Newsletter |  YouTube | Podcast iTunes/Spotify | Instagram | Twitter | Facebook | Flux RSS