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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
S'engager avec StorageReview
Newsletter | YouTube | Podcast iTunes/Spotify | Instagram | Twitter | Facebook | Flux RSS