Le Lenovo ThinkSystem SR570 est un serveur 2U à 1 sockets qui peut être utilisé par toute la gamme des PME aux grandes entreprises. Le serveur offre un équilibre entre performances, mémoire et stockage. Cet équilibre conduit à une polyvalence permettant au SR570 d'être utilisé dans un large éventail de charges de travail, telles que la virtualisation et le cloud computing, la sécurité des infrastructures, les services Web et le développement d'applications. Le SR570 est également une option populaire pour les solutions définies par logiciel, dont Lenovo prend en charge plusieurs via leurs plates-formes ThinkAgile, qui dépendent davantage de la densité de calcul que de l'empreinte de stockage.
Le Lenovo ThinkSystem SR570 est un serveur 2U à 1 sockets qui peut être utilisé par toute la gamme des PME aux grandes entreprises. Le serveur offre un équilibre entre performances, mémoire et stockage. Cet équilibre conduit à une polyvalence permettant au SR570 d'être utilisé dans un large éventail de charges de travail, telles que la virtualisation et le cloud computing, la sécurité des infrastructures, les services Web et le développement d'applications. Le SR570 est également une option populaire pour les solutions définies par logiciel, dont Lenovo prend en charge plusieurs via leurs plates-formes ThinkAgile, qui dépendent davantage de la densité de calcul que de l'empreinte de stockage.
Sous le capot, le SR570 peut arborer jusqu'à deux processeurs Intel Xeon Scalable pour jusqu'à 26 cœurs, jusqu'à 1 To de RAM TruDDR2666 à 4 MHz et jusqu'à 10 disques de 2.5 pouces (ou jusqu'à 4 disques de 3.5 pouces) au choix de l'utilisateur. de SSD NVMe, SAS ou SATA, et 3 emplacements PCIe et un emplacement LOM en option. Le serveur Lenovo ThinkSystem SR570 peut contenir tout ce qui précède dans un cadre 1U compact.
Le SR570 a le potentiel de grandes performances et est très polyvalent. Il existe plusieurs options de stockage (y compris l'ajout d'AnyBays de Lenovo qui s'adaptent à plusieurs interfaces dans la même baie) qui peuvent permettre aux utilisateurs d'avoir la capacité ou le type de support nécessaire dans une empreinte 1U. Le serveur prend également en charge plusieurs options de mise en réseau et de carte PCIe en fonction des besoins du client. Pour couronner le tout, le serveur est abordable à partir de seulement 2,300 XNUMX USD.
Notre version particulière se compose de deux processeurs Intel Xeon Gold 5118, de 384 Go de RAM et de quatre SSD NVMe à usage mixte Memblaze PBlaze4 de 5 To.
Spécifications du serveur Lenovo ThinkSystem SR570
Facteur de forme | 1U |
Processeur |
Jusqu'à deux processeurs Intel Xeon Bronze, Silver, Gold ou Platinum jusqu'à 150 W TDP : jusqu'à 26 cœurs (vitesses de cœur de 2.0 GHz) |
Chipset | Intel C622 |
Mémoire |
Jusqu'à 16 emplacements DIMM |
Rangements | |
Baies de lecteur | 4 baies de lecteur LFF SATA Simple Swap 4 baies de disques LFF SAS/SATA remplaçables à chaud 8 baies de lecteur SFF SAS/SATA remplaçables à chaud 10 baies de lecteur SFF remplaçables à chaud : 6x 2.5" SAS/SATA et 4x 2.5" AnyBay |
Capacité de stockage interne | Modèles 2.5 pouces : jusqu'à 76.8 To avec 10 disques SSD SAS/SATA 7.68 pouces de 2.5 To Modèles 3.5 pouces : jusqu'à 56 To avec 4 disques durs SAS/SATA NL 14 To 3.5 pouces |
Contrôleur de stockage |
6 Gbps SATA |
Interfaces réseau |
2x ports RJ-1 45 GbE intégrés (pas de prise en charge 10/100 Mb) |
Emplacements d'extension E/S |
Jusqu'à trois emplacements en fonction des cartes de montage installées. Les emplacements sont les suivants : Emplacement 1 : PCIe 3.0 x8 ; profile bas |
Ports | |
Avant | 1 port USB 2.0 avec accès XClarity Controller 1 port USB 3.0. 1 port VGA (en option) |
Arrière | 2x ports USB 3.0 1x port VGA 1x port série DB-9 en option |
Refroidissement |
Modèles de baies de lecteur 4x LFF ou 8x SFF : quatre (un processeur) ou six (deux processeurs) ventilateurs système à rotor unique remplaçables à chaud avec redondance N+1. |
Alimentation | Jusqu'à deux alimentations redondantes remplaçables à chaud 550 W ou 750 W (100 – 240 V) platine haute efficacité ou 750 W (200 – 240 V) alimentation AC titane haute efficacité. Prise en charge HVDC (Chine uniquement). |
Support du système d'exploitation | Microsoft Windows Server 2012 R2, 2016 et 2019 Red Hat Enterprise Linux 6 (x64) et 7 SUSE Linux Enterprise Server 11 (x64), 12 et 15 VMware vSphere (ESXi) 6.0, 6.5 et 6.7. |
Garanties | 1 ou 3 ans |
Dimensions | H : 43 mm (1.7 pouces), L : 434 mm (17.1 pouces), P : 715 mm (28.1 pouces) |
Poids | Configuration minimale : 10.2 kg (22.5 lb), maximale : 16.0 kg (35.3 lb) |
Concevoir et construire
Le Lenovo SR570 est un serveur 1U disponible en deux configurations, soit quatre baies à grand facteur de forme (3.5") à l'avant, soit jusqu'à 10 baies à petit facteur de forme (2.5"). Notre unité d'examen propose six baies SATA/SAS en plus de quatre baies compatibles NVMe 2.5". Les baies de lecteur occupent la majeure partie de l'avant du serveur sur le côté gauche à l'avant. Sur le côté droit se trouvent le bouton d'alimentation, USB 3.0, voyants d'état, port USB 2.0 et port VGA en option (la configuration est légèrement différente avec la disposition LFF avec certains des éléments ci-dessus en haut).
En retournant le serveur vers l'arrière, nous voyons deux blocs d'alimentation remplaçables à chaud sur la droite, deux ports USB 3.0 à gauche des blocs d'alimentation, suivis d'un port VGA, de deux ports RJ-45 GbE, d'un Ethernet 10/100/1000 Mb port pour XCC, un emplacement pour carte LOM en option et jusqu'à trois emplacements PCIe sur le dessus.
La vue de dessus montre les voies de circulation d'air propres à travers les composants internes avec un minimum d'obstructions. Le refroidissement est assuré par six ventilateurs, répartis uniformément sur les côtés gauche et droit pour chaque CPU.
Les baies NVMe de ce serveur offrent une connexion directe à la carte mère, ce qui aide en ne consommant pas de slot PCIe. Nous avons vu un certain nombre de serveurs qui nécessitent de sacrifier un emplacement précieux (dans un serveur 1U) pour ajouter NVMe, ce qui rend plus difficile une extension supplémentaire.
De plus, le ThinkSystem SR570 comprend un connecteur M.2 intégré pour gérer le stockage de démarrage intégré. Cela permet en outre à un utilisateur d'étendre la configuration pour la personnaliser en fonction du cas d'utilisation lui-même, au lieu de prendre en charge des ressources qui pourraient plutôt être allouées à de meilleures utilisations.
Direction
Pour les systèmes ThinkSystem et ThinkAgile, Lenovo propose XClarity pour la gestion. XClarity centralise et rationalise la gestion des ressources matérielles, accélère le déploiement du cloud et de l'infrastructure traditionnelle, et permet la visibilité et le contrôle des ressources physiques à partir d'outils logiciels de gestion externes de niveau supérieur.
Sur l'écran principal, XClarity présente tout ce que les utilisateurs peuvent voir rapidement et facilement. Il existe cinq fenêtres principales qui affichent un résumé de l'état de santé (qui décompose divers composants matériels), un accès rapide (pour des actions telles que l'activation ou la désactivation du système), un aperçu de la console distante, les informations et paramètres système et l'utilisation de l'alimentation. En bas à droite de l'écran se trouvent les onglets principaux, notamment : Accueil, Événements, Inventaire, Utilisation, Console distante, Mise à jour du micrologiciel, Configuration du serveur et Configuration BMC.
L'onglet Événement est exactement comme il semble. Il répertorie les événements avec un ID, un message indiquant ce qu'il s'agissait, ainsi qu'une heure et une date auxquelles ils se sont produits. Les utilisateurs peuvent utiliser cet écran pour parcourir les journaux d'audit, l'historique de maintenance et les destinataires des alertes.
L'onglet Inventaire répertorie les différents composants matériels du serveur et donne une description de base, c'est-à-dire le nombre de cœurs par CPU ou la capacité de la RAM.
Les utilisateurs peuvent explorer plus en profondeur des pièces individuelles et recueillir des informations plus spécifiques. C'est bien s'il y a un problème ou si un remplacement doit être commandé.
L'onglet Utilisation montre quelles ressources et combien de ces ressources sont utilisées par le serveur et offre une vue graphique ou tabulaire.
L'onglet Console distante affiche un aperçu de ce à quoi ressemblerait une console distante et permet aux utilisateurs de configurer leurs consoles distantes.
Avec l'onglet Mise à jour du micrologiciel, les administrateurs peuvent voir les mises à jour du micrologiciel du système et/ou de l'adaptateur qui sont disponibles et les mettre à jour manuellement.
L'onglet principal suivant est Configuration du serveur avec plusieurs sous-onglets, notamment Adaptateurs, Options de démarrage, Politique d'alimentation, Configuration RAID et Propriétés du serveur. La politique d'alimentation permet aux administrateurs de configurer une politique redondante ou non redondante, ainsi que de définir la politique de restauration de l'alimentation : la configurer pour qu'elle reste éteinte, allumée ou rétablie les paramètres précédents après une restauration de l'alimentation.
=
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 transactionnel SQL Server, le SR570 avait un score global de 12,631.39 3,156.91 TPS avec des machines virtuelles individuelles allant de 3,160.53 XNUMX TPS à XNUMX XNUMX TPS.
Avec la latence moyenne de SQL Server, le SR570 nous a donné un score global de 6.5 ms avec des machines virtuelles individuelles allant de 2 ms à 8 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é 4VM et le SR570 avait un total de 4,247.9 XNUMX TPS.
Avec la latence Sysbench, le serveur avait une moyenne de 22.6 ms.
Dans notre pire scénario de latence (99e centile), le SR570 nous a donné 46.53 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 Lenovo ThinkSystem SR570 a donné une latence inférieure à la milliseconde (qu'il a continuée pendant la plupart de nos tests) à partir de 276,949 102.9 IOPS à 2,797,268 μs et a culminé à 180.3 XNUMX XNUMX IOPS avec une latence de seulement XNUMX μs.
Pour une écriture 4K aléatoire, le serveur a démarré à 312,036 23.8 IOPS avec une latence de seulement 1.5 μs. Il a pu maintenir une latence très faible jusqu'à environ 1.52 million d'IOPS, où il a culminé à environ 73.3 million d'IOPS et une latence d'environ XNUMX μs avant d'en perdre.
Passant au travail séquentiel, en lecture séquentielle 64K, le SR570 a commencé à 21,804 1.36 IOPS ou 183.4 Go/s avec une latence de 218 μs avant de culminer à environ 13.6 548.4 IOPS ou XNUMX Go/s avec une latence de XNUMX μs.
Pour l'écriture séquentielle 64K, le serveur a démarré à 38,607 1.21 IOPS ou 49.6 Go/s avec une latence de seulement 100 μs. Le serveur a maintenu une latence très faible jusqu'à environ 6 116 IOPS ou 7.3 Go/s et a culminé à environ 247.9 XNUMX IOPS ou XNUMX Go/s à une latence de XNUMX μs avant de chuter.
La prochaine série de tests concerne nos charges de travail SQL : SQL, SQL 90-10 et SQL 80-20. Pour SQL, le SR570 a culminé à 832,170 152.4 IOPS avec une latence de seulement 40 μs de moins de XNUMX μs qu'il n'a commencé.
Pour SQL 90-10, le serveur a démarré à 78,698 107.5 IOPS avec une latence de 796,731 μs et a culminé à 158.7 XNUMX IOPS avec une latence de XNUMX μs.
SQL 80-20 a fait démarrer le SR570 à 70,569 100.8 IOPS avec une latence de 723,716 μs et un pic de 174.2 XNUMX IOPS avec XNUMX μs de latence.
Viennent ensuite nos charges de travail Oracle : Oracle, Oracle 90-10 et Oracle 80-20. Avec Oracle, le SR570 a commencé sous une latence de 100 μs (99.4 μs) et a culminé à 720,323 178 IOPS avec une latence de seulement XNUMX μs.
Oracle 90-10 a vu le serveur démarrer à 63,884 105.1 IOPS avec une latence de 638,417 μs et un pic de 136 XNUMX IOPS et une latence de XNUMX μs.
Avec Oracle 80-20, le SR570 démarre à 59,830 98 IOPS et une latence de 603,487 μs pour culminer à 144 XNUMX IOPS et 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 Lenovo ThinkSystem SR570 a commencé à 66,617 118.9 IOPS et une latence de 654,079 μs et a culminé à 194.4 XNUMX IOPS avec une latence de XNUMX μs.
Pour la connexion initiale VDI FC, le serveur a démarré à 32,008 82.2 IOPS et une latence de 312,794 μs avant de culminer à 346.7 XNUMX IOPS à XNUMX μs avant une légère baisse.
VDI FC Monday Login a vu le serveur démarrer à 24,114 97.4 IOPS et une latence de 240,852 μs avec un pic de 241.9 XNUMX IOPS et une latence de XNUMX μs.
Pour VDI LC Boot, le SR570 a commencé à 33,129 135.9 IOPS avec une latence de 325,125 μs et a culminé à 184.4 XNUMX IOPS à XNUMX μs.
La connexion initiale VDI LC a vu le serveur démarrer à 13,797 101.4 IOPS avec une latence de 131,463 μs et un pic de 214.6 XNUMX IOPS avec une latence de XNUMX μs.
Enfin, VDI LC Monday Login a fait démarrer le SR570 à 17,606 111.3 IOPS et une latence de 181,479 μs avant de culminer à 319.4 XNUMX IOPS à XNUMX μs.
Conclusion
Le Lenovo ThinkSystem SR570 est un serveur compact 1U à 2 sockets destiné à la virtualisation et au cloud computing, à la sécurité de l'infrastructure, au service Web et au développement d'applications. Bien sûr, ces cas d'utilisation couvrent toute la gamme des petits bureaux aux grandes entreprises. Ce petit serveur peut être équipé jusqu'à 1 To de RAM, deux processeurs Platinum Intel Xeon et jusqu'à 76.8 To de capacité, selon la configuration de disque choisie. En plus des cas d'utilisation de serveur standard, le SE570 peut se retrouver dans une variété de solutions définies par logiciel via la suite d'offres ThinkAgile de Lenovo.
Dans notre analyse de la charge de travail des applications, le ThinkSystem SR570 était davantage limité par notre configuration exacte des processeurs par rapport à son potentiel étant donné quatre SSD NVMe. Nous avons pu atteindre des scores globaux de 12,631.39 6.5 TPS et une latence moyenne de 4,247.9 ms dans SQL Server. Dans Sysbench, le serveur avait un score TPS moyen de 22.6 46.53 avec une latence moyenne de XNUMX ms et une latence dans le pire des cas de XNUMX ms. Avec une configuration de processeur plus robuste, vous pouvez facilement doubler les ressources de calcul disponibles et améliorer les performances globales du système.
Pour VDBench, le SR570 avait des performances de latence inférieures à la milliseconde dans chaque test. Les points forts des performances de pointe incluent en lecture 4K aléatoire, le serveur a atteint 2.8 millions d'IOPS, 1.52 million d'IOPS en écriture 4K aléatoire, 13.6 Go/s en lecture séquentielle 64K et 7.3 Go/s en écriture séquentielle 64K. Le SR570 a montré des chiffres impressionnants dans nos tests SQL et Oracle avec un score SQL de 832K IOPS, un score de 90-10 de 797K IOPS et un score de 80-20 de 723K IOPS. Pour Oracle, il a atteint 720K IOPS, 638K IOPS pour 90-10 et 603K IOPS pour 80-20. Il est intéressant de noter ici que la latence sur le serveur avait une latence maximale élevée de 548.4 μs et une latence maximale faible de seulement 73.3 μs.
Le Lenovo ThinkSystem SR570 est un serveur polyvalent qui peut répondre à de nombreux besoins avec une large gamme d'options de configuration. Le serveur est capable d'offrir des performances de calcul haut de gamme avec des SSD NVMe, ou il peut être configuré pour des besoins moins performants à un coût bien inférieur. Dans les deux cas, il s'agit d'une excellente offre pour les cas où les besoins de calcul et la densité des serveurs l'emportent sur le besoin de stockage massif et de flexibilité des cartes d'extension.
Inscrivez-vous à la newsletter StorageReview