Non classé

Courte critique du serveur Dell EMC PowerEdge R740xd NVMe – Les meilleures astuces pour son serveur

Le 21 août 2020 - 14 minutes de lecture

[bzkshopping keyword= »Minecraft » count= »8″ template= »grid »]

Le Dell EMC PowerEdge R740xd a été lancé il y a un peu plus de trois ans lorsque la société a mis à niveau la gamme de serveurs PowerEdge de Broadwell au Xeon SP. Le R740xd était une ramification du R740, une version "disque extrême" avec plusieurs options de stockage. Nous avons examiné le Dell EMC PowerEdge R740xd et l'avons beaucoup apprécié. En fait, nous avons décerné le prix du choix de l'éditeur et nous utilisons un groupe de huit comme épine dorsale de presque tous nos essais en entreprise. Avance rapide jusqu'à l'année dernière et à l'aube du processeur évolutif Intel Xeon de deuxième génération. Nous avons également mis à niveau nos laboratoires R740xd avec les nouveaux processeurs et l'avons expliqué en détail ici. Aujourd'hui, nous allons examiner plusieurs des options de stockage NVMe qui peuvent ê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 la gamme de serveurs PowerEdge de Broadwell au Xeon SP. Le R740xd était une ramification du R740, une version "disque extrême" avec plusieurs options de stockage. Nous avons examiné le Dell EMC PowerEdge R740xd et l'avons beaucoup apprécié. En fait, nous avons décerné le prix du choix de l'éditeur et nous utilisons un groupe de huit comme épine dorsale de presque tous nos essais en entreprise. Avance rapide jusqu'à l'année dernière et à l'aube du processeur évolutif Intel Xeon de deuxième génération. Nous avons également mis à niveau nos laboratoires R740xd avec les nouveaux processeurs et l'avons expliqué en détail ici. Aujourd'hui, nous allons examiner plusieurs des options de stockage NVMe qui peuvent être utilisées avec ce serveur R740xd mis à niveau.

Dell EMC R740xd PowerEdge Bay avant

Comme tout PowerEdge, le R740xd est hautement configurable. Sur la page NVMe, il existe plusieurs options. Tout d'abord, les baies avant. Selon la configuration du serveur au moment de l'achat, les utilisateurs peuvent utiliser toutes les baies avant pour les disques SSD NVMe 2,5 pouces. Pour maximiser la bande passante, les utilisateurs peuvent configurer les compartiments avant pour être 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 d'extension PCI. Si la capacité de stockage NVMe maximale à l'avant est plus votre truc, les 24 baies peuvent être remplies de SSD NVMe qui mappent 12 chacun sur des commutateurs PCIe pour permettre au système de surprovisionner les chemins PCIe vers plusieurs disques NVMe tout en conservant les E / S pistes, et donc une faible latence permet d'accéder au processeur à douze appareils par processeur.

Pour cet examen, nous examinons en fait une version configurée dans la première option ci-dessus. Nous avons chargé des disques SSD 12 microns 9300 NVMe (3,84 To) dans les baies avant. Cela utilise trois cartes 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 les graphiques ci-dessus pour donner aux lecteurs une meilleure visualisation de la façon dont ils les publient.

Spécifications du serveur Dell EMC PowerEdge R740xd

processeur Jusqu'à deux processeurs évolutifs Intel Xeon de deuxième génération avec jusqu'à 28 cœurs par processeur
Facteur de forme Serveur rack 2U
Système opérateur Serveur Canonical Ubuntu LTS
Hyperviseur Citrix
Microsoft Windows Server avec Hyper-V
Red Hat Enterprise Linux
SUSE Linux Enterprise Server
VMware ESXi
Poids et mesures Hauteur 86,8 m (3,4 po)
Largeur 434 mm (17,1 po)
Profondeur 737,5 mm (29,0 ″)
Poids 33,1 kg (73,0 kg)
Mémoire
Vitesse DIMM Jusqu'à 2933 MT / s
Type de mémoire RDIMM
LRDIMM
NVDIMM
DCPMM (mémoire permanente Intel Optane DC)
Emplacement du module de mémoire 24 emplacements DIMM DDR4 (seulement 12 NVDIMM ou 12 DCPMM)
Prend en charge uniquement les modules DIMM DDR4 ECC enregistrés
RAM maximum RDIMM 1.53TB
LRDIMM 3 To
NVDIMM 192 Go
DCPMM 6,14 To (7,68 To avec LRDIMM)
La gestion
Intégré / sur le serveur iDRAC9
API RESTful d'iDRAC avec Redfish
iDRAC Direct
Module BLE / sans fil Quick Sync 2
consoles OpenManage Entreprise
OpenManage Power Center
Mobilité OpenManage Mobile
Outil 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
Répertoires de mise à jour Dell EMC
module de service iDRAC
Administrateur de serveur OpenManage
Services de stockage OpenManage
Intégrations OpenManage BMC Truesight
Microsoft System Center
Modules RedHat Ansible
VMware vCenter
Connexions OpenManage IBM Tivoli Netcool / OMNIbus
IBM Tivoli Network Manager IP Edition
Responsable des opérations Micro Focus I
Noyau de Nagios
Nagios XI
porter
Options réseau 4 x 1 Go
2 x 10 GbE + 2 x 1bGE
4 x 10 Go
2 x 25 Go
Frontporter 1 x USB direct iDRAC dédié
2 ports USB 2.0
1 x USB 3.0 (en option)
1 x VGA
Portes arrière 1 x port réseau iDRAC dédié
1 x série
2 ports 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: Boot Optimized Storage Subsystem (BOSS): HWRAID 2 x SSD M.2 240 Go, 480 Go
Module interne double SD
accélérateurs Jusqu'à trois GPU 300W ou six 150W
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.
Espace de rangement
Arcs avant Jusqu'à 24 disques SAS / SSD / NVMe de 2,5 pouces, jusqu'à 184 To
Jusqu'à 12 x 3,5 pouces SAS, 192 To maximum
Mid Bay Jusqu'à 4 x SAS 3,5 pouces, max 64 To
Jusqu'à 4 x SAS / SSD 2,5 pouces, max 30,72 To
Baies arrière Jusqu'à 4 x SAS / SSD 2,5 pouces, max 30,72 To
Jusqu'à 2 x SAS 3,5 pouces, max 32 To
sécurité Micrologiciel signé cryptographiquement
Démarrage sécurisé
Suppression sécurisée
Racine de confiance en silicium
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
750W 240VDC
1100W Platine
1100W 380VDC
1600W Platine
Platine 2000W
Platine 2400 W
1100W -48VDC or
Alimentations avec prise chauffante avec redondance totale
Jusqu'à 6 ventilateurs hot-plug avec redondance totale
Machines à sous
PCIe 8 pistes Gen3 (4 x 16)
Carte vidéo 1 x VGA

Configuration pour cet examen

  • Processeur 2 x Intel Platinum 8280 évolutif
  • DRAMMEN 12 x 32 Go DDR4-2933 MHz
  • Stockage 12 x disques SSD Micron 9300 3,84 To NVMe U.2

Performance

Performances de SQL Server

StorageReviews Le protocole de test OLTP de Microsoft SQL Server utilise le projet actuel du Transaction Processing Performance Council's Benchmark C (TPC-C), une mesure en ligne pour le traitement des transactions qui simule les activités trouvées dans des environnements d'application complexes. Le portefeuille de référence TPC-C se rapproche davantage des mesures de performances synthétiques pour mesurer les forces de performances 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: 100 Go de volume de démarrage et un volume de 500 Go de base de données et de fichiers journaux. Du point de vue des ressources système, nous avons configuré chaque machine virtuelle avec 16 processeurs virtuels, 64 Go de DRAM et utilisé le contrôleur SCSI SAS LSI Logic. Alors que nos charges de travail Sysbench testées précédemment saturaient la plate-forme à la fois en stockage d'E / S et en capacité, le test SQL recherche les performances de latence.

Ce test utilise SQL Server 2014 exécuté sur la machine virtuelle invitée Windows Server 2012 R2 et est souligné par Dell Benchmark Factory pour les bases de données. Bien que notre utilisation traditionnelle de cette mesure ait été de tester de grandes bases de données à l'échelle de 3000 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 de 1500 sur nos serveurs.

Configuration de test de 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 1500
    • Charge du client virtuel: 15 000
    • Mémoire tampon RAM: 48 Go
  • Durée du test: 3 heures
    • 2,5 heures de préconditionnement
    • Période d'essai de 30 minutes

Pour notre échelle SQL Server, nous n'avons vu que la latence moyenne cette fois, pour les Intel Xeon Scalable 8280, le serveur avait un score global de 1 ms et les machines virtuelles individuelles atteignant toutes 1 ms. Cela signifie que le Dell EMC PowerEdge R740xd with NVMe a obtenu la meilleure note possible pour ce test. Avec le 8180, nous avons vu une unité de 4 ms.

Latence moyenne SQL du PowerEdge R740xd NVMe

Performances de Sysbench MySQL

Notre première application standard de stockage d'applications 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 du 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 utilisé le contrôleur SCSI SAS LSI Logic.

Configuration de test Sysbench (par VM)

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

Avec Sysbench OLTP, nous avons testé Intel Xeon Scalable 8280 avec 4 SSD NVMe avec 8VM en R640 (pour un score total de 18897 TPS) et avec 8 SSD NVMe avec 8VM en R740xd (pour un score total de 19656 TPS). Nous avons également testé l'Intel Xeon Scalable 8180 avec 4 SSD NVMe et 4 VM pour un score total de 13046 TPS.

Tps de banc d'essai PowerEdge R740xd NVMe

Avec un temps de latence moyen de R640 4 NVMe 8VM, la latence totale était de 13,55 ms. Pour R740xd 8 NVMe 8VM, il a atteint une latence totale de 13,02 ms. Le R640 4 NVMe 4VM avait une latence totale de 9,81 ms.

Latence moyenne du PowerEdge R740xd NVMe

Pour notre pire latence de chute (99e centile), le R640 4 NVMe 8VM a une latence totale de 25,2 ms. Pour le R740xd 8 NVMe 8VM, il a battu une latence totale de 25,6 ms. Et le R640 4 NVMe 4VM avait une latence totale de 19,9 ms.

PowerEdge R740xd NVMe sysbench 99

Analyse de la charge de travail VDBench

En ce qui concerne l'analyse comparative des matrices de stockage, les tests d'application sont les meilleurs et les tests synthétiques viennent en deuxième position. Bien que n'étant pas une représentation parfaite des charges de travail réelles, les tests synthétiques pour les périphériques de stockage de base contribuent à un facteur de répétabilité qui facilite la comparaison de pommes à pommes entre des solutions concurrentes. Ces charges de travail offrent une variété de profils de test allant des tests «à quatre coins», des tests de taille de transfert de base de données standard, ainsi que des enregistrements de suivi de différents environnements VDI. Tous ces tests utilisent le générateur de charge de travail vdBench standard, avec un moteur de script pour automatiser et capturer les résultats sur un grand cluster de tests 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 des baies flash et des périphériques de stockage individuels.

profils:

  • Lecture aléatoire 4K: lecture à 100%, 128 threads, 0-120% iorate
  • Écriture aléatoire 4K: 100% écriture, 64 threads, 0-120% iorate
  • 64K lecture séquentielle: 100% lecture, 16 threads, 0-120% iorate
  • Écriture séquentielle 64K: 100% écriture, 8 threads, 0-120% iorate
  • Base de données synthétique: SQL et Oracle
  • VDI Full Clone et Linked Clone Traces

En lecture aléatoire de 4K, le R740xd a démarré fort avec 583 280 IOPS à 97,3 µs et a continué à culminer à 5 718 018 IOPS avec une latence de seulement 231,4 µs.

Lecture de PowerEdge R740xd NVMe 4k

L'écriture aléatoire 4K a permis au serveur de démarrer à 364 364 IOPS en seulement 19,5 µs. La latence est restée inférieure à 100 µs jusqu'à près du sommet, qui était de 2 635 495 IOPS à une latence de 131,5 µs avant de tomber par n'importe qui.

Viennent ensuite les charges de travail séquentielles où nous avons examiné 64k. Pour 64K, lisez le pic R740xd à 644 539 IOPS ou 40,3 Go / s à une latence de 552,8 µs.

Lecture PowerEdge R740xd NVMe 64k

En écriture séquentielle de 64 Ko, le serveur a démarré à 55 601 IOPS ou 3,5 Go / s à une latence de 47,4 µs avant de continuer à culminer à 236 987 IOPS ou 14,8 Go / s à une latence de 499,6 µs avant il est reparti.

Serveur SQL PowerEdge R740xd NVMe

Notre prochain ensemble de test est nos charges de travail SQL: SQL, SQL 90-10 et SQL 80-20. Depuis SQL, le serveur a atteint un pic de 2 397 926 IOPS avec une latence de 155,8 μs.

Pour SQL 90-10, le R740xd a atteint un pic de 2 283 529 IOPS avec une latence de 152,4 μs.

Avec SQL 80-20, le serveur Dell a atteint 2 038 981 IOPS avec une latence de 160,4 μs.

Viennent ensuite nos charges de travail Oracle: Oracle, Oracle 90-10 et Oracle 80-20. Depuis Oracle, le serveur a démarré en dessous de 100 μs et a continué de culminer à 1 955 923 IOPS avec une latence de 163,5 μs.

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

Vient ensuite l'Oracle 80-20 où le R740xd a de nouveau démarré avec une latence inférieure à 100 μs et a atteint un pic de 1 755 168 IOPS avec une latence de 133,7 μs.

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

La connexion initiale de VDI FC a vu le serveur démarrer en dessous de 100 μs et continuer à culminer à 547 765 IOPS avec une latence de 235,5 μs.

Pour VDI FC Monday Login, le R740xd a culminé à 493 984 IOPS avec une latence de 197,7 μs.

Passez au démarrage VDI Linked Clone (LC) et le serveur Dell a culminé à 820 857 IOPS avec une latence de 185,6 µs.

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

Enfin, avec le VDI LC Monday Login, le R740xd a atteint un sommet de 313 815 IOPS avec 274,1 µs de latence.

Conclusion

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

Arrière du Dell EMC R740xd PowerEdge

Dans notre analyse de la charge de travail, nous avons testé les processeurs Intel Xeon Scalable 8280 et 8180. Pour 8280, nous avons testé 8 et 4 SSD NVMe avec 8VM et 4VM, et avec 8180 nous avons testé 4 SSD NVMe et 4VM. Dans SQL Server, nous n'avons examiné que la latence, et elle était de 1 ms pour 8280, le meilleur score qu'un serveur puisse obtenir dans ce test. Pour Sysbench pour 8280 8 NVMe 8VM, nous avons constaté 18 897 TPS, une latence moyenne de 13,56 ms et un retard de 25,2 ms plus mauvais. 8280 8 NVMe 4VM nous avons vu 19 656 TPS, une latence moyenne de 13,02 ms et un retard de 25,6 ms plus mauvais. Et 8180 nous étions 13046 TPS, une latence moyenne de 9,81 ms et une latence de 19,9 ms pire.

C'était incroyablement impressionnant de passer au VDbench R740xd avec NVMe. 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 vu 1,8 million d'IOPS au démarrage VDI FC, puis les performances ont chuté en dessous du million d'IOPS avec VDI ​​FC Connexion initiale de 548K IOPS, VDI FC lundi Connexion de 494K IOPS, démarrage VDI LC 821K IOPS, VDI LC Connexion initiale de 317K IOPS et VDI LC Lundi Connexion de 314K IOPS.

Le très flexible Dell EMC PowerEdge R740xd avec 12 baies NVMe a obtenu des résultats très impressionnants. Nous avons vu des IOPS se chiffrer en millions dans la plupart de nos périphériques VDBench, ainsi qu'une bande passante de 40,3 Go / s. Pour atteindre ce niveau de performances, certains emplacements d'extension PCIe ont été sacrifiés, mais si des performances de stockage élevées sont nécessaires sur un serveur, le Dell EMC PowerEdge R740xd correspond à cette facture.

Dell EMC PowerEdge

Contacter le stockage

newsletter | YouTube | Podcast iTunes / Spotify | Instagram | Twitter | Facebook | flux RSS

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.