Accueil Entreprise Les SSD QLC offrent 175 Go/s dans un serveur de stockage 2U

Les SSD QLC offrent 175 Go/s dans un serveur de stockage 2U

by Brian Beeler

Il y a près de deux ans, nous avons terminé l'examen d'un serveur de stockage Viking Enterprise Solutions (VES) avec 24 baies NVMe et deux nœuds de calcul dans un châssis 2U. VES est un équipementier majeur, créant certains des systèmes de serveurs de stockage les plus innovants du marché. Récemment, nous avons eu l'occasion de nous familiariser avec une version de leur serveur de stockage adaptée aux disques NVMe à port unique. Naturellement, nous avons pris 24 SSD Solidigm P5316 30.72 To QLC, les avons déposés dans le serveur et avons pris du recul pour voir ce que près de 750 To de flash RAW peuvent faire.

Il y a près de deux ans, nous avons terminé l'examen d'un serveur de stockage Viking Enterprise Solutions (VES) avec 24 baies NVMe et deux nœuds de calcul dans un châssis 2U. VES est un équipementier majeur, créant certains des systèmes de serveurs de stockage les plus innovants du marché. Récemment, nous avons eu l'occasion de nous familiariser avec une version de leur serveur de stockage adaptée aux disques NVMe à port unique. Naturellement, nous avons pris 24 SSD Solidigm P5316 30.72 To QLC, les avons déposés dans le serveur et avons pris du recul pour voir ce que près de 750 To de flash RAW peuvent faire.

SSD QLC Solidigm P5316

Au-delà de leur travail OEM, VES vend également à une variété de clients HPC et Hyperscale. Il s'agit d'une considération importante, car lorsque nous considérons les performances des serveurs de stockage en dehors du domaine de l'entreprise traditionnelle, la façon dont les organisations avec des empreintes de données massives configurent le stockage est différente.

Bon nombre des charges de travail ciblées par ces serveurs sont ce que nous considérons comme des applications d'analyse et d'IA modernes où les performances sont essentielles et la disponibilité des données un peu moins. En tant que telles, ces configurations ne ressemblent pas à un SAN traditionnel, où les services de données et la résilience sont au centre des préoccupations. Dans cet exemple, nous configurons pour des performances optimales au sein du serveur de stockage VES plutôt que d'ajouter des cartes d'E/S et d'utiliser le serveur comme stockage partagé.

Serveur de stockage SSD QLC

Cette nuance de configuration est importante. Nous livrons 12 des SSD P5316 à chaque nœud de calcul AMD EPYC à l'arrière du système. Ces nœuds adressent le stockage dans JBOD, en supposant une résilience au niveau de l'application pour la disponibilité des données. Bien que nous n'ayons pas exploité les GPU pour ce rapport, il est tout à fait raisonnable de configurer ces nœuds avec quelque chose comme un NVIDIA A2 pour l'analyse ou l'inférence des charges de travail.

Avant de plonger trop loin dans la configuration du serveur et du stockage, examinons les composants matériels clés qui font partie de ce travail.

Serveur de stockage Viking Enterprise Solutions VSS2249P

Pour ce travail, nous sommes allés chez VES pour trouver un serveur puissant qui pourrait tirer le meilleur parti des 24 SSD Solidigm P5316 de 30.72 To à l'avant. Ce n'est pas une question triviale; les disques à port unique fonctionneront mieux dans une solution capable de fournir quatre voies PCIe v4 depuis l'un des nœuds de serveur AMD vers chaque disque. L'accès direct offre les performances les plus élevées à partir de chaque SSD, au lieu de passer par un extenseur interne qui peut limiter la bande passante. De plus, ce système est conçu pour les SSD à port unique, comme Solidigm P5316, par rapport à l'examen du précédent Viking Enterprise Server qui a été conçu pour les SSD à double port.

Points forts de Viking Enterprise Solutions VSS2249P

Le Viking Enterprise Solutions VSS2249P est un serveur de stockage à double nœud 2U doté de 24 baies pour les disques U.2 PCIe v4 à port unique. Plus précisément, chaque nœud (ou module) de serveur prend en charge 12 SSD NVMe 2.5 pouces U.2 (SFF-8639) enfichables à chaud via x4 voies PCIe Gen4, ce qui en fait un serveur axé sur les performances. Cela le rend idéal pour les cas d'utilisation où les goulots d'étranglement d'E / S peuvent être un problème, tels que le stockage informatique de pointe, l'analyse, l'apprentissage automatique, l'IA, les bases de données OLTP, le trading haute fréquence, ainsi que la modélisation, la simulation, la recherche scientifique et d'autres cas d'utilisation hautes performances.

VES est une société de stockage et de développement de serveurs de premier plan spécialisée dans le développement de solutions à grande échelle pour les clients OEM d'entreprise hautes performances et de cloud computing. En raison de leur large portefeuille de clients, ils possèdent une vaste expérience dans l'exploitation des technologies émergentes lors du développement de leurs solutions, ce qui peut aider à donner à leurs clients un avantage concurrentiel. Nous nous attendons à peu près à la même chose avec le VSS2249P.

Solidigme D5-P5316

Nous avons déjà eu ce serveur dans notre laboratoire, mais cette fois, nous l'avons peuplé de 30.72 To Solidigme D5-P5316 Les SSD PCIe Gen4 NVMe, qui représentent près des trois quarts d'un pétaoctet pour le stockage via le facteur de forme U.2 15 mm. Cela permettra aux clients (en particulier dans l'espace hyperscale) d'avoir des déploiements à grande échelle. Les disques D5-P5316 sont également dotés d'une NAND QLC à 144 couches, ce qui réduira les coûts tout en conservant des modèles haute capacité et des performances solides.

Le D5-P5316 est censé fournir jusqu'à 7 Go/s en lecture séquentielle, tandis que les modèles de 30.72 To offrent un peu plus de vitesse en écriture avec 3.6 Go/s. Lors de lectures 4K aléatoires, Solidigm cite son nouveau disque à 800,000 0.41 IOPS pour tous les modèles. Le disque dispose également d'un indice d'écriture de disque par jour (DWPD) de 5, d'une garantie de 256 ans et d'une gamme de sécurité améliorée, y compris le cryptage matériel AES-XNUMX, la désinfection NVMe et la mesure du micrologiciel.

Ces disques sont idéaux pour les environnements qui doivent optimiser et accélérer le stockage dans les charges de travail des centres de données telles que les réseaux de diffusion de contenu (CDN), l'infrastructure hyperconvergée (HCI) et le Big Data.

Dans l'ensemble, nous avons constaté que Solidigm a créé un disque qui trouve un équilibre exceptionnel entre capacité, performances et coût, ce qui est parfait pour le VSS2249P.

Composants et construction Viking Enterprise Solutions VSS2249P

Les deux modules de serveur à l'intérieur du boîtier VSS2249P sont remplaçables à chaud et sont équipés d'un processeur AMD EPYC Rome, de deux emplacements PCIe Gen16 x4 et d'un OCPNIC v3.0 qui prend en charge les cartes d'extension PCIe Gen 4 et jusqu'à 8 modules DIMM. À 3.43 pouces (H) x 17.2 pouces (L) x 27.44 pouces (P), le VSS2249P est également conçu pour s'intégrer parfaitement dans un rack standard de 19 pouces de 1.0 mètre, ce qui lui permet d'être déployé dans un variété d'applications.

Chaque nœud de notre configuration comprend un processeur AMD EPYC 7402P, qui comprend 24 cœurs, une horloge de base de 2.8 GHz (augmentation maximale de 3.35 GHz), 48 threads et 128 Mo de cache L3. Il est également équipé de 64 Go de RAM DDR4 (8 x 8 Go) et d'un SSD de démarrage M.250 de 2 Go.

Le VSS2249P est conçu comme un système sans câble. Par exemple, le plan de disque fournit la connectivité pour l'alimentation, les données et la gestion, ainsi que les blocs d'alimentation. Les ventilateurs système font également partie de l'ensemble de traîneau de serveur (connecté au plan de disque via la carte de ventilateur) et sont alimentés et contrôlés par le plan de disque. Pour un accès facile, les ventilateurs sont retirés via le capot supérieur. Tous les SSD se branchent directement sur le mid-plane. Cela rend l'entretien du VSS2249P transparent, tandis que l'absence de câbles permet une meilleure circulation de l'air et donc des nœuds de serveur plus frais.

Spécifications Viking VSS2249P

Enceinte 2 nœuds, lecteurs à port unique
Emplacements PCIe de génération 4 Deux x16 HH/HL, un x16 Gen OCP v3
NTB N/D
Cartouche de serveur Processeur unique, 8 emplacements DIMM DDR4
Microcode
  • Gestion IPMI et Redfish 1.5 (R)
  • Contrôle CLI et GUI pour la gestion des disques et l'état du boîtier
Processeur Processeur EPYC (ROME ou MILAN)
Réseau de gestion 1GbE – Port de gestion
Serveurs
  • Processeurs AMD EPYC
  • Huit voies Gen 3 PCIe NTB
  • Chaque CPU voit 12 disques
  • Chaque disque est à port unique avec une connexion x4 PCIe Gen 4 directement au processeur pour des performances maximales
Mémoire
  • 8 canaux de mémoire
  • DDR4 (3200)
Interfaces externes 1 USB, 1 Displayport, 1 Go IPMI, 1 port de console MicroUSB
AC Power
  • Plage d'entrée nominale : 200-240 V CA
  • Fréquence d'entrée: 50-60 Hz
  • Source d'alimentation : double redondant 1600 W
  • Courant d'entrée : 4 A max à 180 V CA par bloc d'alimentation
  • Courant d'appel : 40 A crête par bloc d'alimentation
  • Puissance nominale de sortie maximale du système : 2200 XNUMX W
Composants remplaçables à chaud
  • Deux modules serveur
  • Six ventilateurs pour la redondance
  • Deux modules d'alimentation AC à DC 1600W
  • Deux entrées d'alimentation CA indépendantes
  • SSD U.2 (SFF-8639) utilisant la technologie Gen 4 PCIe et NVMe (enfichable à chaud)
Environnement d'exploitation
  • Température : 5°C à 35°C
  • Humidité relative : 20% à 80% (sans condensation)
  • Altitude : -200 pieds à 10,000 XNUMX pieds
  • Choc : 5G à 11 ms, impulsion 1/2 sinusoïdale
  • Vibration : 0.10 G de 5 Hz à 500 Hz
Environnement non opérationnel
  • Température: -40 ° C à 60 ° C
  • Humidité relative : 10% à 90% (sans condensation)
  • Altitude : -200 pieds à 40,000 XNUMX pieds
  • Choc : 10 G à 11 ms, impulsion semi-sinusoïdale
  • Vibration : 0.5 G de 5 Hz à 500 Hz
Dimensions et poids du boîtier 2U
  • Dimensions : 3.43 pouces HX 17.2 pouces LX 27.44 pouces P (87 mm HX 438 mm L X 697 mm P)
  • Poids avec disques, CMA et kit de rails : 58.7 lb (26.7 kg) max.

24 tests de performances Solidigm D5-P5316

Alors que la plupart d'entre nous considèrent le flash QLC comme une alternative moins performante aux SSD TLC, cela ne regarde qu'un côté de l'équation. Les performances d'écriture aléatoire de petits blocs peuvent être inférieures en raison de décisions architecturales, telles que l'indirection grossière, mais les écritures séquentielles et les performances d'écriture aléatoire de grands blocs sont très compétitives et très proches des SSD TLC DC d'entrée de gamme.

Avec le flash basé sur TLC sur le marché, les vitesses d'écriture sont plus faibles, mais les performances de lecture sont toujours très performantes, voire complètement compétitives. Notre objectif dans cette revue était de tirer parti de 24 SSD Solidigm P5316 de 30.72 To à l'intérieur d'un serveur à 2 nœuds, montrant jusqu'où nous pouvons les pousser avec beaucoup de calcul derrière eux.

La dernière fois que nous avons examiné un système Viking Enterprise Solutions similaire, il a été conçu pour partager 24 SSD sur deux nœuds, chaque nœud ayant un accès multichemin à chaque SSD. Le VSS2249P utilise des nœuds similaires sur le backend, bien que 12 SSD soient directement connectés à un nœud, les 12 restants à l'autre. Cela donne à chaque SSD 4 canaux complets de voies PCIe Gen4 vers le nœud auquel il est connecté.

Nous avons installé Ubuntu 20.04 sur chaque serveur et utilisé FIO pour saturer simultanément les 24 SSD Solidigm P5316. Chaque SSD a été entièrement rempli avec un remplissage séquentiel, puis partitionné pour concentrer l'empreinte de la charge de travail sur 5 % de la surface du disque. Nous nous sommes concentrés sur les tailles de bloc optimisées QLC, qui chevauchent les médias flash traditionnels. La principale différence réside dans la minimisation de l'activité d'écriture inférieure à 64 Ko, ce qui force un problème d'indirection d'écriture du flash QLC. Cela dit, les charges de travail que nous avons mesurées étaient les suivantes :

  • 1 Mo séquentiel
  • Séquentiel 64K
  • 64K Aléatoire
  • 64K Aléatoire 70R/30W
  • 64K Aléatoire 90R/10W
  • Lecture aléatoire 4K

Lors de notre premier test avec une taille de transfert séquentiel de 1 Mo, nous avons mesuré une bande passante incroyable de 175.5 Go/s sur 24 des SSD P5316. Cela équivalait à un peu plus de 7.3 Go/s par SSD à l'avant. Avec une charge de travail d'écriture séquentielle de 1 M, cette quantité est mesurée à 56.1 Go/s ou 2.34 Go/s par SSD.

En réduisant la taille des blocs à une charge de travail de 64 5316, les SSD Solidigm P159 offraient 6.62 Go/s de bande passante ou plus de 57.7 Go/s par SSD. La charge de travail en écriture mesurait 2.40 Go/s ou XNUMX Go/s par SSD.

Toutes les charges de travail n'étant pas séquentielles, nous sommes passés à un ensemble de travail aléatoire 64K plus exigeant, ce qui a placé les SSD QLC dans l'une de leurs situations les plus stressantes. Le trafic de lecture a vu sa bande passante la plus élevée, avec un trafic insensé de 176.3 Go/s. Passer de la lecture à l'écriture, cependant, c'est là que les SSD P5316 ont subi le plus de stress, mesurant 13.2 Go/s ou 550 Mo/s par disque. Cela correspond aux chiffres de la fiche technique pour cette charge de travail, mais montre où ces SSD atteignent leur limite.

Sachant que la lecture aléatoire de 64 Ko offrait les performances de disque les plus élevées et l'écriture la plus faible, nous avons examiné une combinaison de charge de travail mixte pour voir comment ces disques varient lorsque l'équilibre lecture/écriture est modifié. Avec une charge de travail aléatoire de 70 64 lectures à 44 %, le groupe de disques mesurait 90 Go/s. Cependant, lorsque nous avons modifié cela à 130.7 % de lecture, la bande passante a atteint XNUMX Go/s. Cela renforce encore le point où les SSD QLC déployés dans les bonnes situations peuvent être des disques puissants, bien qu'ils ne soient pas conçus pour remplacer les SSD TLC dans toutes les situations.

Pour conclure les tests, nous avons examiné un test de débit de pointe axé sur les performances de lecture aléatoire 4K. L'écriture 4K a été ignorée car ces disques utilisent une unité d'indirection grossière de 64K et ne fourniront pas les meilleures performances sur 4K. En lecture aléatoire 4K, nous avons mesuré près de 87 Go/s de trafic 4K ou 21.2 millions d'IOPS. C'est une statistique impressionnante, qui s'aligne étroitement sur les offres de SSD TLC sur le marché.

Réflexions finales

Nous avons effectué un travail approfondi avec les SSD QLC de Solidigm dans le passé, mais c'est de loin le travail le plus important que nous ayons fait avec eux à ce jour, bloquant près de 750 To de stockage dans un serveur 2U. Nous voulions examiner les performances des disques dans une configuration où des applications telles que l'analyse et l'inférence peuvent tirer parti de la conception de plate-forme moderne. Alors que le sentiment général envers QLC est qu'ils ne sont bons que pour les projets de valeur ou d'archives, cela ne pourrait pas être plus éloigné de la vérité.

En ce qui concerne les performances, nous pouvons voir que les SSD P5316 du serveur de stockage VES VSS2249P ont pu afficher des résultats étonnants. Les performances séquentielles des grands blocs saturent le serveur, chaque SSD maximisant presque sa baie Gen4 U.2 en termes de performances de lecture. Nous avons mesuré 175.5 Go/s en 1 Mo de lecture, ce qui correspondait à 7.3 Go/s par SSD.

Les performances de lecture aléatoire étaient également excellentes, atteignant 176.3 Go / s dans une taille de bloc de 64K. Mais ne dormez pas sur les performances d'écriture ; les disques ont très bien fonctionné dans de grandes charges de travail bloquées. L'écriture séquentielle 64K mesurait 57.7 Go/s, tandis que l'écriture aléatoire 64K diminuait à 13.2 Go/s. Les charges de travail mixtes axées sur l'activité de lecture ont plutôt bien fonctionné, où nous avons mesuré 44 Go/s en 64K 70/30 et un peu moins de 131 Go/s en 64K 90/10. Enfin, pour la lecture aléatoire de petits blocs, nous avons mesuré un incroyable 86.9 Go/s ou 21.2 millions d'IOPS dans notre charge de travail 4K.

Dans le passé, nous avons travaillé avec la version HA à double nœud de ce Serveur d'entreprise Viking tirant parti des SSD TLC à double port. Bien qu'il ne s'agisse pas exactement de pommes à pommes, il existe des lignes de tendance intéressantes qui montrent que ces SSD QLC résistent très bien aux solutions TLC.

Les deux ensembles de disques étaient capables de gérer une immense quantité de bande passante, avec les SSD TLC mesurant 125 Go/s et les SSD Solidigm P5316 QLC mesurant 159 Go/s en lecture séquentielle 64K. Les performances en écriture étaient également proches, les SSD TLC mesurant 63.2 Go/s en écriture séquentielle 64K par rapport aux P5316 avec 57.7 Go/s.

Ces données ne visent pas à suggérer que QLC est un remplacement complet de TLC dans toutes les applications, TLC a toujours un gros avantage à mesure que le pourcentage d'écriture et le besoin d'endurance augmentent. Cependant, dans de nombreux cas d'utilisation, les SSD QLC sont prêts à être déployés et peuvent souvent être plus rapides que les concurrents TLC, en particulier lorsque la charge de travail n'est pas très intensive en écriture.

De plus, si vous avez besoin d'un mélange de capacité et de performances, les SSD QLC DC gagneront haut la main, c'est une combinaison unique que QLC, et à l'avenir, les SSD PLC, sont bien placés pour servir. Étant donné que nous avons affiché plus de 175 Go/s dans ce serveur de stockage VES sur près de 3/4 de Po de stockage en 2U, l'efficacité du rack semble assez convaincante.

Serveur de stockage VES

Produits Solidigm

Solidigm sponsorise ce rapport. Tous les points de vue et opinions exprimés dans ce rapport sont basés sur notre vision impartiale du ou des produits à l'étude.

S'engager avec StorageReview

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