Le Lenovo 4U ThinkSystem SR950 est conçu pour les charges de travail les plus gourmandes en ressources et les plus critiques. Ce fer massif est considéré comme l'un des serveurs phares de l'entreprise, se concentrant fortement sur le fonctionnement continu et la fiabilité "toujours active" associée à plusieurs niveaux de résilience pour protéger les données. Ce serveur de classe entreprise est conçu pour ceux qui ont besoin de quatre processeurs ou plus, d'une tonne de mémoire et d'une gamme de connexions d'E/S.
Le serveur SR950 intègre jusqu'à huit processeurs Intel Xeon Scalable de deuxième génération (avec 28 cœurs par processeur) et peut être configuré avec jusqu'à 24 baies 2.5 pouces pour disques durs/SSD SAS/SATA, dont 12 SSD NVMe 2.5 pouces. Il peut également accueillir jusqu'à 24 To de RAM via 96 emplacements utilisant des modules DIMM de 256 Go, compatibles avec la mémoire persistante Intel Optane DC . Les serveurs, et notamment les centres de données, tirent pleinement parti des modules de mémoire persistante Optane DC (PMM), car ces derniers offrent des capacités nettement supérieures à celles de la DRAM traditionnelle (128 Go, 256 Go et 512 Go contre 4 Go à 32 Go).
Le SR950 utilise également XClarity Administrator, la solution de gestion des ressources centralisée, conviviale et sans agent de Lenovo. Ce logiciel de gestion système offre une interface simplifiée et est spécialement conçu pour réduire la complexité, améliorer la réactivité du système et optimiser la disponibilité des solutions Lenovo, telles que le SR950. Grâce à XClarity , les administrateurs peuvent automatiser et faire évoluer le déploiement de l'infrastructure, permettant ainsi aux entreprises de se concentrer sur d'autres projets et d'allouer leurs ressources à des activités plus stratégiques.
Nous avons également une présentation vidéo du système :
[yotuwp type = "vidéos" id = "5oSuyJTGbtY" ]
Spécifications du Lenovo 4U ThinkSystem SR950
| Facteur de forme/Hauteur | Bâti/4U |
| Processeur (maximum) | Jusqu'à 8 processeurs Intel® Xeon® Platinum de deuxième génération, jusqu'à 28x cœurs par processeur, jusqu'à 205 W |
| Mémoire (maximum) | Jusqu'à 24 To dans 96 emplacements, en utilisant des modules DIMM de 256 Go ; 2666MHz / 2933MHz TruDDR4, prend en charge la mémoire persistante Intel® Optane™ DC |
| Slots d'extension |
Jusqu'à 14x PCIe arrière, (11x x16 +, 3x x8), 2x ML2 partagés et PCIe x16) et 1x LOM ; plus 2x RAID dédiés à l'avant
|
| Stockage interne (total/échange à chaud) | Jusqu'à 24 baies 2.5″ prenant en charge les disques durs/SSD SAS/SATA, dont 12 disques SSD NVMe 2.5″ |
| Interfaces réseau | Jusqu'à 2 adaptateurs (1/2/4 ports) 1GbE, 10GbE, 25GbE ou InfiniBand ML2 ; plus 1x (2/4 ports) carte LOM 1GbE ou 10GbE |
| Puissance (std/max) | Jusqu'à 4x partagés 1100W, 1600W ou 2000W AC 80 PLUS Platinum |
| Fonctionnalités de sécurité et de disponibilité | Lenovo ThinkShield, module de plateforme sécurisée 1.2/2.0 ; PFA ; Disques, ventilateurs et blocs d'alimentation remplaçables à chaud/redondants ; LED de diagnostic du trajet optique interne ; diagnostics à accès frontal via un port USB dédié |
| Composants remplaçables à chaud/redondants | Alimentations, ventilateurs, stockage SAS/SATA/NVMe |
| Support RAID | RAID matériel en option ; Prise en charge du démarrage M.2 avec RAID en option |
| Systems Management | Gestion intégrée XClarity Controller, livraison d'infrastructure centralisée XClarity Administrator, plug-ins XClarity Integrator et gestion centralisée de l'alimentation du serveur XClarity Energy Manager |
| Systèmes d'exploitation pris en charge |
Microsoft Windows Server, SUSE, Red Hat, VMware vSphere. Visite lenovopress.com/osig pour en savoir plus.
|
| Garantie limitée | 1 et 3 ans d'unité remplaçable par le client et de service sur site, le jour ouvrable suivant 9 × 5 ; mises à niveau de service facultatives |
Conception et construction
Le Lenovo ThinkSystem SR950 est facilement l'un des plus gros serveurs que nous ayons jamais examinés. Cette chose ressemble à une bête installée dans le laboratoire StorageReview. Cela dit, le SR950 est un appareil robuste et de qualité conçu pour gérer tout ce qui lui est lancé, offrant une tonne d'options d'extension et de performances.
Le panneau avant abrite 12 à 23 baies de lecteur de 2.5 pouces (varie selon votre modèle), situées en haut et en bas. En bas à droite se trouvent le bouton d'alimentation, le voyant d'alimentation, le voyant d'erreur système, le bouton/voyant d'identification du système et le voyant d'activité du réseau.
Juste au-dessus des LED se trouve un onglet qui peut être tiré pour accéder au panneau d'affichage des informations du système LCD, qui comprend le panneau d'affichage des informations lui-même avec les boutons de sélection, de défilement vers le haut et de défilement vers le bas. Cela permet un accès rapide à l'état du système, au micrologiciel, au réseau et aux informations sur la santé.
En bas à gauche du panneau avant se trouvent deux ports USB 2.0 (dont l'un fonctionne comme un port de gestion du contrôleur Lenovo XClarity) et le port vidéo VGA. Tourner le SR950 révèle les (jusqu'à) 17 emplacements PCIe, qui sont dispersés autour du panneau arrière. Les alimentations sont situées sur le côté gauche ; les utilisateurs peuvent ajouter jusqu'à trois autres pour la redondance. Au bas du panneau arrière se trouvent le bouton NMI, le connecteur réseau XClarity Controller (RJ45), le connecteur série, deux ports USB 3.0 et un port vidéo VGA.
La redondance est également un objectif majeur du SR950. Avec XClarity Controller, les utilisateurs peuvent configurer la capacité de basculement de la connexion Ethernet : si la connexion Ethernet principale se déconnecte de manière inattendue, tout le trafic Ethernet basculera automatiquement vers la connexion Ethernet redondante en option sans perte de données ni intervention de l'utilisateur. Assurez-vous simplement d'installer les pilotes de périphérique spécifiques sont installés.
Le SR950 dispose également de capacités de refroidissement et d'alimentation redondantes (version facultative et en fonction de votre configuration). Le serveur Lenovo prend en charge jusqu'à quatre blocs d'alimentation remplaçables à chaud de 1100 110 watts (220 V ou 1600 V ca), 220 2000 watts (220 V ca) ou 6 12 watts (XNUMX V ca) ainsi que XNUMX ou XNUMX ventilateurs remplaçables à chaud. En cas de panne, le ventilateur de refroidissement redondant prend le relais. Les ventilateurs eux-mêmes sont facilement amovibles par l'avant.
L'avant du serveur comporte deux traîneaux facilement amovibles où les utilisateurs peuvent accéder aux processeurs et à la mémoire. C'est ici qu'un utilisateur peut combiner Intel Optane PMEM avec la RAM du système pour une amélioration encore plus importante des performances.
Configuration du Lenovo Think System SR950
Pour nos tests, Lenovo a configuré notre SR950 avec les composants suivants. Côté mémoire système, notre configuration comprend 24 barrettes DIMM DDR4 de 2 666 MHz (6 par processeur) pour une capacité totale de 768 Go. Côté traitement, notre serveur intègre 4 processeurs 8280M, chacun doté de 28 cœurs cadencés à 2.7 GHz. La puissance de calcul cumulée atteint ainsi 302.4 GHz. Côté stockage, notre système comprend également un SSD SATA m.2 intégré pour le démarrage et 12 SSD NVMe Intel P4610 de 1.6 To . Pour notre test SQL Server, nous avons utilisé 4 SSD pour notre charge de travail de 4 machines virtuelles, tandis que Sysbench a sollicité 8 et 12 SSD pour nos charges de travail respectives de 8 et 12 machines virtuelles. Notre test VDbench sur système physique a sollicité tous les SSD, affichant ainsi les performances de stockage globales.
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 SR950 a affiché un score global de 12,644.58 3,160.85 TPS avec des machines virtuelles individuelles allant de 3,161.34 XNUMX TPS à XNUMX XNUMX TPS.
Avec la latence moyenne de SQL Server, le SR950 nous a donné un score global de 2 ms avec des machines virtuelles individuelles atteignant toutes 2 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, nous avons testé 8VM et 12VM le SR950, qui affichait un total de 25,088.5 32,555.88 TPS et XNUMX XNUMX TPS, respectivement
Avec la latence Sysbench, le serveur Lenovo avait une moyenne de 10.2 ms (8VM) et 141.55 ms (12VM).
Dans notre pire scénario (99e centile), la latence du SR950 nous a donné 20.76 ms (8VM) et 282.3 ms (12VM).
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
En lecture 4K aléatoire, le SR950 a commencé un peu plus de 100 µs et a culminé à 5,072,541 269 XNUMX IOPS avec une latence de XNUMX µs.
En écriture 4K aléatoire, le SR950 a commencé à 371,795 32.8 IOPS avec une latence de 100 µs, restant sous 2.97 µs jusqu'à environ 3233498 millions d'IOPS et culminant à 291 XNUMX XNUMX IOPS avec une latence de XNUMX µs.
En passant aux charges de travail séquentielles, nous avons vu le serveur culminer à 514,760 32.2 IOPS (ou 569.7 Go/s) avec une latence de 64 µs pendant XNUMX XNUMX lectures.
En écriture 64K, le serveur a culminé à environ 230,000 14.3 IOPS ou environ 695 Go/s avec une latence de XNUMX µs, juste avant une forte baisse.
Notre prochaine série de tests concerne nos charges de travail SQL, qui incluent SQL, SQL 90-10 et SQL 80-20. Pour SQL, le SR950 a culminé à 1578973 228 XNUMX IOPS avec une latence de XNUMX µs.
Pour SQL 90-10, le SR950 a montré une performance maximale de 1,355,035 275.4 XNUMX IOPS avec une latence de XNUMX µs.
Enfin, pour le SQL 80-20, le serveur a enregistré une performance maximale de 1,112,054 316.1 XNUMX IOPS avec une latence de XNUMX µs.
Viennent ensuite nos charges de travail Oracle : Oracle, Oracle 90-10 et Oracle 80-20. Avec Oracle, le serveur SR950 a culminé à 1,143,534 321.8 XNUMX IOPS avec une latence de XNUMX µs.
Avec Oracle 90-10, le serveur affiche des performances de 1,094,019 230.4 XNUMX IOPS avec une latence de XNUMX µs.
Pour Oracle 80-20, le SR950 a montré un score maximal de 993,536 250.6 IOPS à une latence de XNUMX µs.
Ensuite, nous sommes passés à nos tests de clone complet VDI et de clone lié. Pour le démarrage VDI Full Clone (FC), le Lenovo a enregistré une performance maximale de 1,039,601 350.1 XNUMX IOPS avec une latence de XNUMX µs.
Lors de l'examen de la connexion initiale VDI FC, le serveur Lenovo a démarré à 71,000 129.6 IOPS avec une latence de 683,095 µs, culminant à 417.1 XNUMX IOPS avec une latence de XNUMX µs.
Pour VDI FC Monday Login, le serveur a culminé à 393,891 369 IOPS avec une latence de XNUMX µs.
Passant au démarrage VDI (Linked Clone), le SR950 a culminé à 457,901 337.3 IOPS avec une latence de XNUMX µs.
Avec VDI LC Initial Login, le serveur SR950 a culminé à 251,937 319.5 IOPS avec une latence de XNUMX µs.
Enfin, avec VDI LC Monday Login, le serveur Lenovo a affiché une performance maximale de 328,937 446 IOPS avec une latence de XNUMX µs.
Conclusion
Le Lenovo ThinkSystem SR950 est un serveur 4U massif conçu spécifiquement pour les entreprises qui gèrent régulièrement des charges de travail gourmandes en ressources et critiques. Alimenté par (jusqu'à) 8 processeurs Intel Xeon Platinum de deuxième génération avec (jusqu'à) 28 cœurs par processeur, le serveur Lenovo prend en charge jusqu'à 24 To de RAM TruDDR4 via les 96 emplacements DIMM disponibles de 256 Go, et prend en charge Intel Optane DC Persistent Mémoire. Le SR950 est équipé de 24 baies 2.5″ prenant en charge les disques durs/SSD SAS/SATA, dont 12 SSD NVMe 2.5″. qui cherchent à ajouter des périphériques PCIe ont la possibilité d'installer jusqu'à 14 Up ((11) x16 et (3) x8), 2x ML2 partagés et PCIe x16) ainsi que deux emplacements RAID dédiés à l'avant.
Pour tester le nouveau serveur Lenovo, notre version comprenait 4 x Intel 8280M, 768 Go (24 x 32 Go DDR4) 2666 MHz de RAM et 12 x 1.6 To Intel P4600 NVMe SSD. Même avec cette version de niveau intermédiaire, nous avons pu voir des performances impressionnantes. Dans nos charges de travail VDBench, nous avons vu le serveur atteindre plus de 5 millions d'IOPS en lecture 4K, 3.2 millions d'IOPS en écriture 4K et un impressionnant 32.2 Go/s et 14.3 Go/s en lecture et écriture séquentielle 64K - le premier des deux étant particulièrement impressionnant. Le serveur a continué à très bien fonctionner pendant nos charges de travail SQL, avec 1.6 million d'IOPS, 1.3 million d'IOPS en SQL 90-10 et 1.1 million d'IOPS en SQL 80-20, tandis que les performances d'Oracle ont atteint 1.14 million d'IOPS, 1.1 million d'IOPS en 90- 10, et un peu moins d'un million d'IOPS en 80-20. Lors de nos tests de clone VDI, le SR950 a pu casser un million d'IOPS dans le démarrage VDI FC avec 1.04 million. De plus, en ce qui concerne la latence, la seule fois où elle a dépassé 500 µs, c'était pendant les écritures 64K, avec une moyenne d'environ 200 à 400 µs.
Le Lenovo ThinkSystem SR950 est un monstre de serveur qui peut être équipé de jusqu'à 8 processeurs Intel Xeon et jusqu'à 24 To de mémoire avec l'inclusion d'Intel Optane PMEM. Grâce à notre configuration et à nos tests, le serveur a répondu aux attentes que nous avions. Ce serveur n'est certainement pas pour tout le monde, c'est un porte-avions où certains utilisateurs n'ont besoin que d'un dingy. Le SR950 est cependant parfait pour la suite actuelle et émergente d'IA/ML et d'autres charges de travail qui peuvent tirer pleinement parti de l'incroyable puissance de calcul disponible dans seulement 4 unités de rack d'espace.




Amazon