Accueil Entreprise Examen du serveur GIGABYTE R281-NO0 NVMe

Examen du serveur GIGABYTE R281-NO0 NVMe

by Adam Armstrong

Le GIGABYTE R281-NO0 est un serveur tout NVMe 2U construit autour La deuxième génération de processeurs Xeon Scalable d'Intel en mettant l'accent sur les charges de travail basées sur les performances. Avec la prise en charge d'Intel Xeon Scalable de 2e génération, vient la prise en charge de Modules de mémoire persistante Intel Optane DC. Optane PMEM peut apporter une empreinte mémoire beaucoup plus importante car, bien que les modules ne soient pas aussi performants que la DRAM, ils ont des capacités beaucoup plus élevées. Tirer parti d'Optane peut aider à libérer tout le potentiel des processeurs évolutifs Intel Xeon de 2e génération dans le GIGABYTE R281-NO0.

Le GIGABYTE R281-NO0 est un serveur tout NVMe 2U construit autour La deuxième génération de processeurs Xeon Scalable d'Intel en mettant l'accent sur les charges de travail basées sur les performances. Avec la prise en charge d'Intel Xeon Scalable de 2e génération, vient la prise en charge de Modules de mémoire persistante Intel Optane DC. Optane PMEM peut apporter une empreinte mémoire beaucoup plus importante car, bien que les modules ne soient pas aussi performants que la DRAM, ils ont des capacités beaucoup plus élevées. Tirer parti d'Optane peut aider à libérer tout le potentiel des processeurs évolutifs Intel Xeon de 2e génération dans le GIGABYTE R281-NO0.

 

D'autres dispositions matérielles intéressantes du GIGABYTE R281-NO0 incluent jusqu'à 12 modules DIMM par socket ou 24 au total. Les nouveaux processeurs permettent une DRAM jusqu'à 2933 MHz. Au total, les utilisateurs peuvent équiper le GIGABYTE R281-NO0 avec jusqu'à 3 To de DRAM. Le serveur peut tirer parti de plusieurs cartes riser différentes, ce qui lui donne jusqu'à six emplacements demi-longueur pleine hauteur pour les périphériques pouvant tirer parti des emplacements PCIe x16 ou inférieurs. La société se vante d'avoir une conception de slots complémentaires très dense avec plusieurs configurations pour différents cas d'utilisation. Le serveur dispose d'un fond de panier modularisé capable de prendre en charge des modules d'extension échangeables offrant à la fois SAS et NVMe U.2 (ou une combinaison) en fonction des besoins.

Avec le stockage, non seulement les utilisateurs peuvent ajouter beaucoup, mais ils peuvent également ajouter beaucoup de stockage NVMe sous la forme de U.2 et AIC. À l'avant du serveur se trouvent 24 baies de lecteur prenant en charge un disque dur ou un SSD de 2.5 pouces et prenant en charge NVMe. L'arrière du serveur dispose de deux autres baies de lecteur 2.5 pouces pour les lecteurs de démarrage/journalisation SATA/SAS. Et il existe des tonnes de lots d'extension PCIe pour divers périphériques PCIe, y compris plus de stockage. Cette densité et ces performances sont idéales pour l'IA et le HPC optimisés pour la densité GPU, les serveurs multi-nœuds optimisés pour HCI et les serveurs de stockage optimisés pour la capacité HDD/SSD.

Pour ceux que ça intéresse, nous avons un aperçu vidéo ici:

Pour la gestion de l'alimentation, le GIGABYTE R281-NO0 dispose de deux blocs d'alimentation, ce qui n'est pas rare du tout. Cependant, il dispose également de fonctionnalités de gestion intelligente de l'alimentation pour à la fois rendre le serveur plus efficace en termes de consommation d'énergie et conserver l'alimentation en cas de panne. Le serveur est livré avec une fonctionnalité connue sous le nom de Cold Redundancy qui fait passer le bloc d'alimentation supplémentaire en mode veille lorsque la charge du système est inférieure à 40 %, ce qui permet de réduire les coûts d'alimentation. Le système dispose de SCMP (Smart Crisis Management / Protection). Avec SCMP, s'il y a un problème avec un bloc d'alimentation, seuls deux nœuds suffiront pour réduire le mode d'alimentation pendant que le bloc d'alimentation est réparé/remplacé.

Spécifications du GIGABYTE R281-NO0

Facteur de forme 2U
Carte mère MR91-FS0
Processeur Processeurs Intel Xeon Scalable et Intel Xeon Scalable de 2e génération
Processeur Intel Xeon Platinum, processeur Intel Xeon Gold, processeur Intel Xeon Silver et processeur Intel Xeon Bronze
TDP du processeur jusqu'à 205 W
Prise 2x LGA 3647, Prise P
Chipset Intel C621
Mémoire 24 emplacements DIMM
Modules RDIMM jusqu'à 64 Go pris en charge
Modules LRDIMM jusqu'à 128 Go pris en charge
Prend en charge la mémoire persistante Intel Optane DC (DCPMM)
Modules 1.2V : 2933 (1DPC)/2666/2400/2133 MHz
Rangements
Baies Face avant : 24 baies SSD NVMe remplaçables à chaud de 2.5″ U.2
​Face arrière : 2 baies SATA/SAS 2.5″ remplaçables à chaud HDD/SSD
Type d'entraînement SATA III 6 Go/s
​SAS avec une carte SAS complémentaire
RAID Pour les disques SATA : Intel SATA RAID 0/1
​Pour les disques U.2 : Intel Virtual RAID On CPU (VROC) RAID 0, 1, 10, 5
LAN 2 ports LAN 1 Gb/s (Intel I350-AM2)
​1 réseau local de gestion 10/100/1000
Slots d'extension
Carte de montage CRS2131 1 emplacement PCIe x16 (Gen3 x16 ou x8), pleine hauteur demi-longueur
1 x emplacements PCIe x8 (Gen3 x0 ou x8), pleine hauteur demi-longueur
​1 x emplacements PCIe x8 (Gen3 x8), pleine hauteur demi-longueur
Carte de montage CRS2132 1 emplacement PCIe x16 (Gen3 x16 ou x8), pleine hauteur demi-longueur, occupé par CNV3124, 4 ports U.2
1 x emplacements PCIe x8 (Gen3 x0 ou x8), pleine hauteur demi-longueur
1 x emplacements PCIe x8 (Gen3 x8), pleine hauteur demi-longueur
Carte de montage CRS2124 1 x emplacements PCIe x8 (Gen3 x0), demi-longueur profil bas
​1 x emplacement PCIe x16 (Gen3 x16), profil bas demi-longueur, occupé par CNV3124, 4 x ports U.2
2 emplacements mezzanine OCP PCIe Gen3x16
Type1, P1, P2, P3, P4, K2, K3
​1 x emplacement mezzanine OCP est occupé par CNVO124, 4 x carte mezzanine U.2
I / O
Interne 2 connecteurs d'alimentation
4 connecteurs SlimSAS
2 connecteurs SATA 7 broches
2 x en-têtes de ventilateur CPU
1 connecteur USB 3.0
1 x en-tête TPM
1 connecteur VROC
1 x en-tête de panneau avant
1 x en-tête de carte de fond de panier HDD
1 connecteur IPMB
1 x cavalier CMOS transparent
​1 x cavalier de récupération du BIOS
Avant 2 x USB 3.0
1 x bouton d'alimentation avec LED
1 x bouton d'identification avec LED
1 bouton x Reset
1 bouton NMI
1 x voyant d'état du système
1 LED d'activité du disque dur
​2 LED d'activité LAN
Arrière 2 x USB 3.0
1 x VGA
1 port COM (type RJ45)
2 x RJ45
1x MLAN
​1 x bouton d'identification avec LED
Fond de panier Face avant_CBP20O2 : 24 ports SATA/SAS
Face avant_CEPM480 : 8 ports U.2
Face arrière_CBP2020 : 2 ports SATA/SAS
​Bande passante : SATAIII 6Gb/s ou SAS 12Gb/s par port
Puissance
Approvisionnement 2 blocs d'alimentation redondants de 1600 XNUMX W
80 PLUS Platinum
Entrée CA 100-127V~/ 12A, 47-63Hz
​200-240V~/ 9.48A, 47-63Hz
Sortie DC Max 1000W/100-127V

  • +12V/82A
  • +12Vsb/ 2.1A

Max 1600W/200-240V

  • +12V/132A
  • ​+12Vsb/ 2.1A
Environnemental
Température de fonctionnement 10 ° C à 35 ° C
Humidité de fonctionnement 8-80% (sans condensation)
Température hors fonctionnement -40 ° C à 60 ° C
Humidité hors fonctionnement 20% -95% (sans condensation)
Physique
Dimensions (LxHxP)  438 x 87.5 x 730
Poids  20 kg

Concevoir et construire

Le GIGABYTE R281-NO0 est un serveur rackable 2U. Sur le devant se trouvent 24 baies remplaçables à chaud pour les SSD NVMe U.2. Sur le côté gauche se trouvent des voyants LED et un bouton pour la réinitialisation, l'alimentation, le NMI et l'ID. Sur la droite se trouvent deux ports USB 3.0.

 

En retournant l'appareil vers l'arrière, nous voyons deux baies SSD/HDD de 2.5″ dans le coin supérieur gauche. Sous les baies se trouvent deux blocs d'alimentation. En bas se trouvent un port VGA, deux ports USB 3.0, deux ports LAN GbE, un port série et un port LAN de gestion de serveur 10/100/1000. Au-dessus des ports se trouvent six emplacements PCIe.

 

Le haut se détache assez facilement, donnant aux utilisateurs l'accès aux deux processeurs Intel (couverts par des dissipateurs thermiques sur la photo). Ici, on peut également voir tous les emplacements DIMM. Ce serveur est chargé avec NVMe comme le montrent tous les câbles d'accès direct qui reviennent aux cartes filles depuis le fond de panier avant. Les câbles eux-mêmes sont soigneusement disposés et ne semblent pas avoir d'impact sur le flux d'air d'avant en arrière.

Configuration GIGABYTE R281-NO0

Processeur 2 x Intel 8280
RAM 384 Go de 2933 HMz
Rangements 12 microns 9300 NVMe 3.84 To

Performances

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 transactionnel SQL Server, le R281-NO0 a affiché un score global de 12,645 3,161.1 TPS, avec des machines virtuelles individuelles allant de 3,161,5 XNUMX TPS à XNUMX XNUMX TPS.

Avec la latence moyenne de SQL Server, le serveur avait un score global ainsi qu'un score de VM individuelle de 1 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 l'OLTP Sysbench, GIGABYTE a obtenu un score global de 19,154.9 XNUMX TPS.

Avec la latence Sysbench, le serveur avait une moyenne de 13.37 ms.

Dans notre pire scénario de latence (99e centile), le serveur a vu 24.53 ms pour la latence agrégée.

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 GIGABYTE R281-NO0 a commencé à 539,443 114.8 IOPS à 5,326,746 µs et a atteint un pic à 238 XNUMX XNUMX IOPS avec une latence de XNUMX µs.

 

L'écriture aléatoire 4k a montré des performances inférieures à 100 µs jusqu'à environ 3.25 millions d'IOPS et un score maximal de 3,390,371 262.1 XNUMX IOPS à une latence de XNUMX µs.

 

Pour les charges de travail séquentielles, nous avons examiné 64k. Pour une lecture de 64K, nous avons constaté des performances de pointe d'environ 640K IOPS ou 4 Go/s à une latence d'environ 550 µs avant d'en perdre.

 

L'écriture 64K a vu une performance inférieure à 100µs jusqu'à environ 175K IOPS ou 1.15 Go/s et a culminé à 259,779 1.62 IOPS ou 581.9 Go/s avec une latence de XNUMX µs avant d'en chuter.

 

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 GIGABYTE avait une performance maximale de 2,345,547 159.4 XNUMX IPS avec une latence de XNUMX µs.

 

Avec SQL 90-10, nous avons vu le serveur culminer à 2,411,654 156.1 XNUMX IOPS avec une latence de XNUMX µs.

 

Notre test SQL 80-20 a eu le pic du serveur à 2,249,683 166.1 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 GIGABYTE R281-NO0 a culminé à 2,240,831 165.3 XNUMX IOPS à XNUMX µs pour la latence.

 

Oracle 90-10 a enregistré des performances de pointe de 1,883,800 136.2 XNUMX IOPS avec une latence de XNUMX µs.

Dans Oracle 80-20, le serveur a culminé à 1,842,053 139.3 XNUMX IOPS à XNUMX µs pour la latence.

 

Ensuite, nous sommes passés à notre test de clone VDI, Full et Linked. Pour le démarrage VDI Full Clone (FC), le GIGABYTE a culminé à 1,853,086 198 XNUMX IOPS et une latence de XNUMX µs.

En regardant la connexion initiale VDI FC, le serveur a été démarré à 83,797 86.7 IOPS à 808,427 µs et a ensuite atteint 305.9 XNUMX IOPS avec une latence de XNUMX µs avant d'en laisser tomber.

 

VDI FC Monday Login a vu le serveur culminer à 693,431 207.6 IOPS avec une latence de XNUMX µs.

 

Pour le démarrage VDI Linked Clone (LC), le serveur GIGABYTE a culminé à 802,660 194 IOPS à XNUMX µs pour la latence.

En regardant la connexion initiale VDI LC, le serveur a enregistré un pic de 409,901 195.2 IOPS avec une latence de XNUMX µs.

Enfin, VDI LC Monday Login avait le serveur avec une performance maximale de 488,516 273 IOPS avec une latence de XNUMX µs.

Conclusion

Le 2U GIGABYTE R281-NO0 est un serveur entièrement NVMe conçu pour la performance. Le serveur exploite deux processeurs évolutifs Intel Xeon de deuxième génération et prend en charge jusqu'à 12 modules DIMM par socket. Selon le choix du processeur, il prend en charge des vitesses DRAM jusqu'à 2933 MHz et Intel Optane PMEM. L'utilisateur peut avoir jusqu'à 3 To de DRAM ou une plus grande empreinte mémoire avec Optane. La configuration du stockage est hautement configurable, la version que nous avons examinée prenant en charge 24 SSD NVMe 2.5. Et une fonction d'alimentation intéressante est la redondance à froid qui fait passer le bloc d'alimentation supplémentaire en mode veille lorsque la charge du système est inférieure à 40 %, ce qui permet de réduire les coûts d'alimentation.

Pour les tests de performances, nous avons exécuté nos charges de travail d'analyse d'applications ainsi que notre analyse de charge de travail VDBench. Pour les charges de travail d'analyse d'applications, nous avons commencé avec SQL Server. Ici, nous avons vu un score transactionnel global de 12,645 1 TPS avec une latence moyenne de 19,154 ms. Passant à Sysbench, le serveur GIGABYTE nous a donné un score global de 13.37 24.53 TPS, une latence moyenne de XNUMX ms et un scénario du pire des cas de seulement XNUMX ms.

Dans notre analyse de la charge de travail VDBench, le serveur a obtenu des chiffres solides et impressionnants. Les points culminants incluent 5.3 millions d'IOPS pour la lecture 4K, 3.4 millions d'IOPS pour l'écriture 4K, 4 Go/s pour la lecture 64K et pour l'écriture 64K de 1.62 Go/s. Pour nos charges de travail SQL, le serveur a atteint 2.3 millions d'IOPS, 2.4 millions d'IOPS pour 90-10 et 2.3 millions d'IOPS pour 80-20. Avec Oracle, nous avons vu 2.2 millions d'IOPS, 1.9 million d'IOPS pour Oracle 90-10 et 1.8 million d'IOPS pour 80-20. Pour nos tests VDI Clone, nous avons constaté 1.9 million d'IOPS pour le démarrage, 808 693 IOPS pour la connexion initiale et 803 410 IOPS pour la connexion du lundi pour le clone complet. Pour Linked Clone, nous avons vu 489 XNUMX IOPS pour le démarrage, XNUMX XNUMX IOPS pour la connexion initiale et XNUMX XNUMX IOPS pour la connexion du lundi.

Le GIGABYTE R281-NO0 est un serveur puissant, capable de prendre en charge une large gamme de technologies flash. Construit autour du matériel Intel Scalable 2nd Generation, il bénéficie également des nouveaux processeurs prenant en charge Optane PMEM. Le serveur offre beaucoup de configurabilité du côté du stockage et quelques avantages de puissance astucieux. Nous sommes bien sûr les plus séduits par les 24 baies SSD NVMe ; toute personne ayant un besoin de stockage haute performance le sera également. Ce serveur de GIGABYTE est bien conçu pour être un fantastique serveur de stockage lourd pour une variété de cas d'utilisation.

GIGABYTE R281-NO0

Discutez sur Reddit

S'engager avec StorageReview

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