Accueil Entreprise Examen du serveur Supermicro 1124US-TNRP

Examen du serveur Supermicro 1124US-TNRP

by Adam Armstrong

Le Supermicro 1124US-TNRP est un serveur 1U qui exploite les nouveaux processeurs AMD EPYC 7003. Le serveur fait partie de la famille A+ Ultra de Supermicro. Si le nom et la photo ci-dessous donnent du déjà-vu, c'est parce que nous avons déjà revu le quasi-identique Serveur Supermicro 1024US-TRT. L'examen précédent examinait également une version plus récente d'un Serveur Supermicro AMD EPYC dans le 1023-TR4. Allons plus loin dans la création de Supermicro avec le Supermicro 1124US-TNRP.

Le Supermicro 1124US-TNRP est un serveur 1U qui exploite les nouveaux processeurs AMD EPYC 7003. Le serveur fait partie de la famille A+ Ultra de Supermicro. Si le nom et la photo ci-dessous donnent du déjà-vu, c'est parce que nous avons déjà revu le quasi-identique Serveur Supermicro 1024US-TRT. L'examen précédent examinait également une version plus récente d'un Serveur Supermicro AMD EPYC dans le 1023-TR4. Allons plus loin dans la création de Supermicro avec le Supermicro 1124US-TNRP.

Supermicro 1124US

Supermicro 1124US contre 1024UT

Tout d'abord, il y a beaucoup de similitudes ici. Les deux serveurs utilisent les processeurs AMD EYPC de troisième génération, tous deux disposent de 32 emplacements DIMM pour jusqu'à 8 To de mémoire ECC DDR4 3200 MHz de SDRAM, et tous deux disposent de trois emplacements d'extension PCIe Gen4. L'un des principaux problèmes que nous avions avec le serveur précédent était le manque de stockage NVMe dense.

D'une part, le 1024UT avait quatre baies de 3.5″ pour jusqu'à 64 To de capacité de disque dur. Ces baies prenaient en charge SATA, SAS et NVMe, mais si vous vouliez tirer parti de ce dernier, le plus rapide, vous étiez limité aux quatre baies. Dans le 1124US, vous n'avez que des baies de 2.5 pouces, mais ce n'est pas grave car vous en avez 12, ce qui signifie que beaucoup plus de stockage NVMe est possible.

Supermicro 1124US ouvert sur les ventilateurs

Le 1124US est 1U mais prend en charge 280W TDP. Cela signifie que vous pouvez tirer parti de deux processeurs AMD EPYC à 64 cœurs si vous le souhaitez. L'E/S arrière du Supermicro 1124US est similaire au 1024UT, ainsi qu'un double 10GBase-T et deux 10G SFP+ et prend en charge trois emplacements d'extension PCIe x16.

Notre modèle de vue comprend deux processeurs AMD EPYC 7713, 512 Go de mémoire et 12 Intel P5510 SSD de 3.84 To.

Spécifications Supermicro 1124US-TNRP

Facteur de forme 1U
Processeur
  • Deux processeurs AMD EPYC séries 7003/7002
  • (La prise en charge des processeurs de la série 7003 nécessite la version 2.0 du BIOS ou une version plus récente)
  • Prise SP3
  • Prend en charge le processeur TDP jusqu'à 280 W
Noyau Jusqu'à 64 cœurs
Capacité de la mémoire
  • 32 emplacements DIMM
  • Prend en charge jusqu'à 8 To enregistré ECC DDR4 3200 MHz SDRAM
  • Bus mémoire 8 canaux
Type de mémoire DDR4 3200 288 MHz enregistré ECC, modules DIMM plaqués or XNUMX broches
Tailles des modules DIMM 4GB, 8GB, 16GB, 32GB, 64GB, 128GB, 256GB
Tension de mémoire 1.2V
Détection d'erreur
  • Corrige les erreurs sur un seul bit
  • Détecte les erreurs à deux bits (à l'aide de la mémoire ECC)
Chipset Système sur puce (SoC)
SATA SATA3 (6 Gbit/s)
Connectivité réseau Double 10GBase-T + 10G SFP+ via Intel X710-TM4
IPMI
  • Prise en charge de l'interface de gestion de plate-forme intelligente v.2.0
  • IPMI 2.0 avec prise en charge de Virtual Media over LAN et KVM-over-LAN
Graphiques ASPEED AST2500 BMC
NVMe 12 ports NVMe (par défaut)
LAN
  • Deux ports LAN 10GBase-T via Intel X710-AT2 + deux ports SFP+ 10G via Intel X710-AT2
  • 1 port LAN IPMI dédié RJ45
USB 4 ports USB 3.0

(2 arrière + 1 Type A + 1 avant)

VGA 1 port VGA
SAS Prise en charge de 12 ports SAS3 via le kit SAS en option
SATA Prise en charge de 12 ports SATA3 via des kits en option
Autres
  • 1 port COM (arrière)
  • 2 connecteurs d'alimentation SATA DOM
  • En-tête TPM 2.0
Type de BIOS AMI Flash EEPROM 128 Mo SPI
Slots d'extension
  • 2 PCI-E 4.0 x16 (FH/HL, 9.5″L)
  • 1 PCI-E 4.0 x16 (LP)
  • 1 PCI-E 4.0 x16 (emplacement LP propriétaire interne)
Alimentation Alimentations redondantes 1200 W avec PMBus
Entrée
  • 100-127VCA / 9.8 – 7A / 50-60Hz
  • 200-240VCA / 7.5 – 6A / 50-60Hz
  • 200-240Vdc / 7.5 – 6A (pour CCC uniquement)
+ 12V
  • Maxi : 66.7 A / Mini : 0 A (100-127 Vac)
  • Maxi : 100 A / Mini : 0 A (200-240 Vac)
  • Maxi : 100A / Mini : 0A (200-240Vdc)
+ 12Vsb Maxi : 2.1 A / Mini : 0 A
Taille 1.7 pouces (43 mm)
Largeur 17.2 pouces (437 mm)
Profondeur 29.1 pouces (739 mm)
Poids brut 48 livres (21.8 kg)

Concevoir et construire

Le Supermicro 1124US-TNRP est un serveur 1U qui a l'apparence normale d'une unité Supermicro. À l'avant du serveur se trouvent les douze baies de lecteur de 2.5 pouces. Les baies sont sans outil et remplaçables à chaud, ce qui est toujours agréable. En haut à gauche se trouve un port USB 3.0. Le coin supérieur droit contient le panneau de commande avec le bouton/LED d'alimentation, l'indicateur de disque dur, l'indicateur NIC, le voyant d'information et le bouton UID.

Supermicro 1124US arrière

En le retournant vers l'arrière, le côté gauche comme les deux blocs d'alimentation, le côté droit a les 3 emplacements PCIe, au milieu se trouvent tous les ports, y compris quatre ports 10GbE, deux ports USB 3.0, un port LAN dédié pour IPMI, un port série port, un indicateur et un bouton UID et un port vidéo.

Processeur Supermicro 1124US

En l'ouvrant, nous pouvons voir les deux processeurs et les 32 modules DIMM qui les entourent.

Performances Supermicro 1124US-TNRP

Configuration Supermicro 1124US-TNRP :

  • Disques SSD Intel P5510 3.84 PCIe Gen 4 NVMe
  • Processeur AMD EPYC 7713 (64 cœurs)
  • 512GB DDR4 RAM
  • Démarrage SATADOM 64 Go

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.

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 la latence moyenne de SQL Server, le Supermicro 1124US-TNRP avait un score global de 1 ms avec des machines virtuelles individuelles mesurant chacune 1 ms.

Serveur SQL Supermicro 1124US

Performances Sysbench MySQL

Notre deuxième 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. Nous avons utilisé 8 des 12 SSD NVMe, en plaçant deux machines virtuelles par disque. Comme il s'agit d'une référence liée au processeur, cela n'a eu aucun impact sur le nombre de performances final.

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 l'OLTP Sysbench, nous avons enregistré un score global de 28,665 8 TPS pour la 3,474VM avec des machines virtuelles individuelles allant de 3,707 16 TPS à 38,960 2,360 TPS. Avec 2,492 VM, nous avons obtenu un score global de 3 XNUMX TPS avec des VM individuelles allant de XNUMX XNUMX TPS à XNUMX XNUMX TPS. C'est incroyablement élevé pour le test, ce qui est encore plus impressionnant lorsque vous tenez compte du fait que cela ne tire pas parti des processeurs phares AMD Epyc GenXNUMX.

Banc système Supermicro 1124US

Avec la latence moyenne de Sysbench, le test 8VM a obtenu un score global de 8.93 ms avec des machines virtuelles individuelles allant de 8.63 ms à 9.21 ms. Avec 16VM, nous avons vu un total de 13.14 ms avec des machines virtuelles individuelles allant de 12.82 ms à 13.56 ms.

Latence moyenne Sysbench Supermicro 1124US

Dans notre pire scénario de latence (99e centile), le 1124US avait un score global de 14.98 ms pour 8VM et de 55.22 ms pour le score global du 16VM.

Supermicro 1124US 99e

Analyse de la charge de travail VDBench

En ce qui concerne l'analyse comparative des serveurs, 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 traces, des captures à 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, 128 threads, 0-120 % de vitesse
  • Lecture séquentielle 64K : 100 % de lecture, 32 threads, 0-120 % d'iorate
  • Écriture séquentielle 64K : 100 % d'écriture, 16 threads, 0-120 % d'iorate
  • Base de données synthétique : SQL et Oracle
  • Traces de clone complet et de clone lié VDI

En regardant la lecture 4K aléatoire, le Supermicro 1124US-TNRP a culminé à 3,985,505 1.05 XNUMX IOPS mais a glissé jusqu'à XNUMX ms pour la latence.

Lecture Supermicro 1124US 4k

En écriture 4K, nous avons vu un démarrage de latence bien meilleur (34.2 µs), le serveur a culminé à 2,256,082 2.4 XNUMX IOPS et une latence de XNUMX ms.

Supermicro 1124US écriture 4k

En passant à des charges de travail séquentielles de 64 1124, en lecture, le 953,421US a atteint un pic incroyable de 59.6 400 IOPS ou XNUMX Go/s avec une latence inférieure à la milliseconde de XNUMX µs.

Lecture Supermicro 1124US 64k

Avec 64K d'écriture, le serveur a démarré en dessous de 100µs et a atteint un pic à 346,960 21.7 IOPS ou 779 Go/s avec une latence de XNUMXµs.

Supermicro 1124US écriture 64k

Notre prochaine série de tests concerne nos charges de travail SQL : SQL, SQL 90-10 et SQL 80-20. En commençant par SQL, le Supermicro 1124US a culminé à 2,533,043 147 XNUMX IOPS et une latence de XNUMX µs.

Dans SQL 90-10, le serveur avait un pic de 2,674,358 138 XNUMX IOPS et une latence de XNUMX µs.

SQL 80-20 a enregistré des performances de pointe de 2,572,583 144 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, les 1124U ont atteint un pic de 991,373 371 IOPS avec une latence de XNUMX µs.

Dans Oracle 90-10, le serveur démarrait à 82 µs et restait inférieur à 100 µs jusqu'à environ 2 millions d'IOPS avec un pic de 2,373,884 108 XNUMX IOPS à une latence de seulement XNUMX µs.

Oracle 80-20 a montré une autre performance solide et à faible latence commençant à 78.2 µs et restant sous 100 µs jusqu'à environ 2 millions d'IOPS une fois de plus, avant de culminer à 2,321,212 111 XNUMX IOPS à 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 Supermicro 1124US a culminé à 980,159 234 IOPS avec une latence de XNUMX µs.

Dans VDI FC, la connexion initiale a enregistré des performances de pointe de 240,465 1.21 IOPS avec une latence de XNUMX ms.

VDI FC Monday Login a vu le Supermicro démarrer avec une faible latence, augmenter un peu, puis se stabiliser à un pic de 463,803 148 IOPS et une latence de seulement XNUMX µs.

Pour le démarrage VDI Linked Clone (LC), le serveur Supermicro a montré une performance assez constante avec un pic de 756,313 205 IOPS et XNUMX µs pour la latence.

La connexion initiale VDI LC a enregistré un pic d'environ 364 161 IOPS avec une latence de XNUMX µs.

Enfin, avec VDI ​​LC Monday Login, le Supermicro 1124US a pu atteindre 492,682 249 IOPS à XNUMX µs pour la latence.

Conclusion

Supermicro a publié un autre serveur compact prenant en charge la dernière génération de processeurs AMD EPYC dans le Supermicro 1124US-TNRP. Il y a beaucoup à aimer ici. Le serveur ne fait que 1U mais il peut héberger deux processeurs AMD EPYC 7003 de troisième génération et jusqu'à 8 To de RAM via les 32 emplacements DIMM. Il y a trois emplacements d'extension PCIe Gen4 x16 à l'arrière et deux ports 10GbE intégrés. Là où le 1024UT a échoué, c'est le fait que vous ne pouviez ajouter que quatre disques NVMe. Ici, le 1124US permet aux utilisateurs d'ajouter jusqu'à douze. L'IA, le ML et d'autres applications à forte densité de calcul fonctionneront très bien avec cette boîte.

Pour tester les performances, nous avons rempli le système de SSD Intel P5510 et exécuté notre suite de tests d'analyse de la charge de travail des applications. Dans la latence moyenne de SQL Server, nous avons constaté une latence globale de 1.25 ms. Avec Sysbench OLTP, nous avons obtenu des scores cumulés de 28,665 8 TPS pour le 38,960VM et un incroyable 16 8.93 TPS pour le test 13.14VM. Dans la latence moyenne de Sysbench, il y avait des scores globaux de 8 ms et 16 ms pour les 14.98VM et 55.22VM respectivement. Le pire scénario de Sysbench a vu des scores cumulés de 8 ms et 16 ms pour les XNUMXVM et XNUMXVM respectivement.

Dans VDBench, nous avons vu des faits saillants qui comprenaient près de 4 millions d'IOPS en lecture 4K, 2.26 millions d'IOPS en écriture 4K, un énorme 59.6 Go/s en lecture 64K et 21.7 Go/s en écriture 64K. Avec nos tests SQL, nous avons constaté des pics de 2.5 millions d'IOPS, 2.7 millions d'IOPS en SQL 90-10 et 2.6 millions d'IOPS en SQL 80-20. Les tests Oracle ont enregistré des pics de 991 2.4 IOPS, 90 millions d'IOPS dans Oracle 10-2.3 et 80 millions d'IOPS dans Oracle 20-XNUMX.

Ceux-ci ont été suivis par nos tests de clone VDI Full et Linked. Dans Full Clone, nous avons vu un pic de démarrage de 980 240 IOPS, une connexion initiale de 464 756 IOPS et une connexion du lundi de 364 493 IOPS. Avec Linked Clone, nous avons vu des pics de 1 4 IOPS pour le démarrage, XNUMX XNUMX IOPS pour la connexion initiale et XNUMX XNUMX IOPS pour la connexion du lundi. Alors que le serveur avait beaucoup de chiffres impressionnants dans VDBench, il a dépassé XNUMX ms plus d'une fois. Il avait une latence plus élevée dans les tests XNUMXK et le démarrage VDI FC.

Le Supermicro 1124US-TNRP est un autre serveur puissant intégré dans un faible encombrement. Si vous recherchez un serveur dense qui peut vraiment faire chuter les performances du parc et disposer de beaucoup de stockage NVMe, le 1124US est votre choix.

Page produit Supermicro 1124US-TNRP

S'engager avec StorageReview

Newsletter |  YouTube | LinkedIn | Instagram | Twitter | Facebook | TikTokFlux RSS