Le Lenovo ThinkSystem SR665 est un riche en fonctionnalités, AMD EPYC de 2ème génération serveur 2U à double socket, prenant en charge la prise en charge PCIe Gen4 de bout en bout. Semblable à son petit frère 1U, le SR635, il prend également en charge une large gamme d'options de configuration de stockage, y compris les SSD Gen4 U.2 NVMe. Être un serveur AMD EPYC présente plusieurs avantages, notamment des performances généralement plus élevées, une RAM plus rapide, davantage de DIMM et la prise en charge de PCIe Gen4. Ce serveur est idéal pour les infrastructures d'inférence, de virtualisation, VDI, HPC et hyperconvergées.
Le Lenovo ThinkSystem SR665 est un riche en fonctionnalités, AMD EPYC de 2ème génération serveur 2U à double socket, prenant en charge la prise en charge PCIe Gen4 de bout en bout. Semblable à son petit frère 1U, le SR635, il prend également en charge une large gamme d'options de configuration de stockage, y compris les SSD Gen4 U.2 NVMe. Être un serveur AMD EPYC présente plusieurs avantages, notamment des performances généralement plus élevées, une RAM plus rapide, davantage de DIMM et la prise en charge de PCIe Gen4. Ce serveur est idéal pour les infrastructures d'inférence, de virtualisation, VDI, HPC et hyperconvergées.
AMD EPYC 7002 apporte plusieurs avantages par rapport à ses concurrents. Dès le départ, ils ont tendance à avoir plus de cœurs et de threads et apportent plus de performances. Ils prennent en charge plus de DRAM plus rapide et prennent en charge la technologie PCIe Gen4 (de bout en bout dans ce cas) qui, à son tour, peut apporter des augmentations de performances massives. Le nombre élevé de cœurs peut également contribuer à réduire les coûts pour certains modèles de licence, en optimisant les performances d'un système à double socket avec un seul processeur ou d'une plate-forme à quatre sockets avec deux processeurs. Le SR665 tire pleinement parti de tout ce qui précède.
Plus précisément, le Lenovo ThinkSystem SR665 prend en charge les processeurs jusqu'à 64 cœurs et 128 threads avec une vitesse de cœur allant jusqu'à 3.7 GHz. Pour la mémoire, le SR665 prend en charge jusqu'à 32 DIMM de mémoire TruDDR4, avec 8 canaux de mémoire et 2 DIMM par canal. Avec 1 module DIMM installé par canal (8 modules DIMM au total), la mémoire fonctionne jusqu'à 3200 2 MHz. Avec 32 modules DIMM par canal (2933 modules DIMM au total), mémoire fonctionnant jusqu'à 4 665 MHz. Le serveur peut prendre en charge jusqu'à 3 To de DRAM. Pour les GPU, le SR8 peut prendre en charge jusqu'à XNUMX GPU double largeur ou XNUMX GPU simple largeur.
Le stockage, et plus particulièrement la configurabilité du stockage, est vraiment intéressant sur le serveur Lenovo ThinkSystem SR665. Selon Lenovo, le serveur propose 28 configurations de baies de lecteur différentes à l'avant, au milieu et à l'arrière du serveur et 5 configurations d'emplacement différentes à l'arrière du serveur.
Pour les disques de 2.5 pouces, le serveur peut en prendre en charge jusqu'à 40 grâce à une combinaison d'avant, de milieu et d'arrière. Le serveur prend en charge jusqu'à 16 SSD NMVe sans surabonnement des voies PCIe et jusqu'à 32 avec surabonnement 1:2. À l'inverse, le SR665 peut prendre en charge jusqu'à 20 disques de 3.5 pouces pour une capacité de stockage maximale. Pour M.2, le serveur prend en charge un ou deux disques en RAID1 pour le démarrage ou le stockage de données.
Pour la gestion, le SR665 utilise une combinaison de Lenovo XClarité gestion, les fonctions de sécurité ThinkShield et les services Lenovo. L'idée est de fournir une gestion puissante, simple et sécurisée. Nous avons fait une plongée assez profonde sur XClarity lié ci-dessus, pour ceux qui cherchent à en savoir un peu plus.
Spécifications du Lenovo Think System SR665
Facteur de forme | Serveur rack 2U |
Processeurs | Jusqu'à deux (2) processeurs AMD EPYC de génération 7002, jusqu'à 64C, 280W |
Mémoire | 32 emplacements mémoire DDR4 ; 4 To maximum avec des modules RDIMM de 128 Go ; jusqu'à 1DPC à 3200MHz, 2DPC à 3200MHz |
Baies de disques | Jusqu'à 20 disques de 3.5 pouces ou 40 disques de 2.5 pouces ; Maximum de 32 disques NVMe avec connexion 1:2 |
Slots d'extension | Jusqu'à 8 emplacements PCIe 4.0, 1 emplacement pour adaptateur OCP 3.0 |
GPU | Jusqu'à 8 GPU simple largeur ou 3 GPU double largeur |
Interfaces réseau | Adaptateur mezz OCP 3.0, adaptateurs PCIe |
Puissance | Deux blocs d'alimentation redondants (jusqu'à 1800 XNUMX W Platinum) |
Ports | Avant : 1x USB 3.0, 1x USB 2.0, 1x VGA (en option) Arrière : 3x USB 3.1, 1x port série (en option), 1x RJ-45 (gestion) |
Systems Management | Contrôleur Lenovo XClarity |
Système d'exploitation | Serveur Microsoft Windows, SUSE Linux Enterprise Server, Red Hat Enterprise Linux, VMware ESXi |
Garantie limitée | Unité remplaçable par le client de 1 et 3 ans et services sur site, jour ouvrable suivant 9 × 5, mises à niveau de service en option |
Lenovo Think System SR665 Concevoir et construire
Le Lenovo ThinkSystem SR665 est un serveur 2U qui a le même aspect général que tout le portefeuille ThinkSystem ou Lenovo en général, principalement noir avec des reflets rouges. À l'avant du serveur, les 24 baies de lecteur. Le côté gauche dispose d'un port de diagnostic externe et d'un port VGA en option. Le côté droit comporte deux ports USB 3.1, un port XXC, un bouton d'alimentation et des voyants lumineux.
L'arrière de l'appareil prend en charge jusqu'à 8 emplacements PCIe sur le dessus. En bas se trouve l'emplacement OCP 3.0, un voyant d'erreur, un port Ethernet de gestion, un voyant de localisation, un port de gestion XCC, un port vidéo, trois autres ports Gen1 USB 3.1, un NMI et deux blocs d'alimentation remplaçables à chaud.
Sous le capot, nous pouvons voir le couvercle du flux d'air sur les deux processeurs et les modules DIMM de RAM. Devant eux se trouvent les ventilateurs et derrière eux se trouvent les élévateurs pour les emplacements PCIe. La carte de démarrage M.2 et l'alimentation de secours de la carte RAID se fixent sur le dessus du capot.
Le module de démarrage M.2 monté sur le déflecteur d'air offre un stockage flash rapide pour le stockage système, sans consommer une baie de stockage principale pour les tâches à faible priorité.
Performances du Lenovo Think System SR665
Configuration Lenovo Think System SR665 :
- 2 x AMD EPYC7742
- 512 Go, 256 Go par processeur
- Stockage VDbench Performance : 8 x 3.84 To Micron 9300 (Gen3) ou 8 x 3.84 To SK hynix PE8010 (Gen4)
- Stockage SQL Server et Sysbench : 8 x 3.84 To Micron 9300 (Gen3)
- CentOS 8 (2004)
- ESXi 6.7u3
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 la latence moyenne de SQL Server, le SR665 n'a eu aucun problème à maximiser cette charge de travail, avec une moyenne globale de 1 ms et des machines virtuelles individuelles de 1 ms chacune.
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 obtenu un score global de 17,238 8 TPS pour 32,649 VM et de 16 XNUMX TPS pour XNUMX VM.
Avec la latence moyenne de Sysbench, nous avons obtenu des scores cumulés de 14.85 ms pour 8 VM et de 15.68 ms pour 16 VM.
Pour notre pire scénario de latence (99e centile), le SR665 avait des scores cumulés de 30.27 ms pour 8 VM et de 30.12 ms pour 16 VM.
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
Ici, nous avons fait une comparaison des disques PCIe Gen3 et Gen4, Microns 9300 vs SK hynix PE8010. Pas tant pour voir lesquels des disques sont les meilleurs, mais plutôt pour voir comment chaque type de technologie fonctionnera sur le serveur. Ci-dessous, nos huit SSD Micron 9300 NVMe installés dans les emplacements SR665 AnyBay, avec un disque dur au-dessus pour référence.
Avec une lecture 4K aléatoire, le Lenovo ThinkSystem SR665 avec le lecteur SK Hynix Gen4 a commencé à une latence de 75.9 µs et 412,428 3,851,738 IOPS avant de culminer à 170.2 9300 3 IOPS et une latence de 4,076,949 µs. Le lecteur Micron 197.2 GenXNUMX a culminé plus haut avec XNUMX XNUMX XNUMX IOPS mais une latence plus élevée de XNUMX µs.
L'écriture aléatoire 4K a vu le lecteur Gen4 fonctionner considérablement mieux dans le SR665 en restant sous 100 µs jusqu'à environ 2.6 millions d'IOPS et a culminé à 2,898,564 154.4 3 IOPS avec une latence de 1.2 µs. Les disques Gen200 ont connu un pic d'environ XNUMX million d'IOPS à environ XNUMX µs avant d'en chuter.
En passant au travail séquentiel 64K, les disques Gen4 ont culminé à 521,788 32.6 IOPS ou 366.1 Go/s avec une latence de 3 µs. Les disques Gen425,209 ont culminé à 26.6 545 IOPS ou XNUMX Go/s avec une latence de XNUMX µs.
64K d'écriture pour le SR665, les disques Gen4 ont culminé à 213,099 13.3 IOPS ou 442.1 Go/s avec une latence de 3 µs avant d'en laisser tomber. Les disques Gen123 ont culminé à environ 7 460 IOPS ou XNUMX Go/s avec une latence d'environ XNUMX µs avant d'en perdre.
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 lecteur SK hynix Gen4 est resté en dessous de 100 µs jusqu'à environ 1.75 million d'IOPS et a culminé à 2,111,582 113.6 3 IOPS avec une latence de seulement 1,602,112 µs. Le Gen153.4 a culminé à XNUMX XNUMX XNUMX IOPS avec une latence de XNUMX µs.
Pour SQL 90-10, les disques Gen4 ont redémarré et sont restés en dessous de 100 µs, cette fois jusqu'à ce qu'ils dépassent environ 1.2 million d'IOPS. Les disques ont culminé à 1,769,165 130.7 3 IOPS avec une latence de 1,441,311 µs avant une légère baisse. Les SSD Gen156.8 se sont également bien comportés avec un pic de XNUMX XNUMX XNUMX IOPS et une latence de XNUMX µs.
SQL 80-20 a vu les disques Gen4 dans le SR665 culminer à 1,657,107 141.9 3 IOPS avec une latence de 1,246,384 µs. Les disques Gen168.9 ont pu atteindre un pic de XNUMX XNUMX 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 Lenovo ThinkSystem SR665 avec des SSD Gen4 démarre sous 100 µs et y reste jusqu'à ce qu'il dépasse environ 900 1,484,001 IOPS. Les disques ont culminé à 154.4 3 1,140,743 IOPS avec une latence de 178.8 µs. Pour les disques GenXNUMX, le serveur nous a donné une performance maximale de XNUMX XNUMX XNUMX IOPS et une latence de XNUMX µs.
Pour Oracle 90-10, les disques Gen4 avaient un pic de 1,511,538 110.5 3 IOPS à une latence de 1,231,073 µs. Les disques Gen134.8 ont également obtenu de bons résultats avec un pic de XNUMX XNUMX XNUMX IOPS et une latence de XNUMX µs.
Oracle 80-20 a vu les performances maximales des disques Gen4 à 1,369,215 117.7 3 IOPS et une latence de 1,089,788 µs. Les SSD Gen141.6 ont atteint XNUMX XNUMX 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), les disques SK hynix sur le SR665 ont commencé avec des performances de latence inférieures à 100 µs jusqu'à 700 1,379,893 IOPS et ont culminé à 174.6 3 1,185,395 IOPS et une latence de 198.1 µs. Les disques Micron GenXNUMX ont culminé à XNUMX XNUMX XNUMX IOPS et une latence de XNUMX µs avant d'en chuter.
Avec VDI FC Initial Login, nous constatons une grande différence entre les deux générations de SSD PCIe. Le Gen4 a commencé avec une latence inférieure à 100 µs jusqu'à environ 400 636,576 IOPS et a culminé à 268.3 3 IOPS avec une latence de 324,073 µs. Le Gen356 a culminé à XNUMX XNUMX IOPS avec une latence de XNUMX µs.
VDI FC Monday Login a de nouveau vu une plus grande différence avec les disques Gen4 culminant à 526,115 179.5 IOPS à une latence de 3 µs et le Gen293,012 culminant à 235.5 XNUMX IOPS à XNUMX µs pour la latence.
En passant au démarrage VDI Linked Clone (LC), le SR665 chargé avec les disques Gen4 a culminé à 684,910 149.6 IOPS avec une latence de 3 µs. Les disques Gen538,330 ont atteint un pic de 189 XNUMX IOPS avec une latence de XNUMX µs.
La connexion initiale VDI LC a de nouveau vu une plus grande différence entre les deux générations avec le Gen4 culminant à 288,211 156 avec une latence de 3 µs et le Gen161,852 culminant à 227.8 XNUMX IOPS et une latence de XNUMX µs.
Enfin, avec VDI LC Monday Login, nous avons vu les disques Gen4 atteindre un pic de 386,865 237 IOPS et une latence de 3 µs et les disques Gen181,515 atteindre 309.3 XNUMX IOPS avec une latence de XNUMX µs.
Conclusion
Le Lenovo ThinkSystem SR665 est un serveur 2U qui peut héberger et tirer parti de deux processeurs AMD EPYC Gen2. Être un serveur basé sur AMD EPYC offre plusieurs avantages tels que la possibilité d'utiliser la technologie PCIe Gen4 dans le stockage, les GPU et les FPGA ainsi qu'une RAM plus rapide. D'un point de vue matériel, le serveur peut héberger jusqu'à deux processeurs AMD EPYC prenant en charge jusqu'à 64 cœurs et 128 threads avec une vitesse de cœur allant jusqu'à 3.7 GHz, jusqu'à 4 To de RAM (vitesses allant jusqu'à 3200 MHz) et dispose de 9 emplacements pour l'extension. .
Le SR665 offre également de nombreuses possibilités de configuration de stockage. Le serveur dispose de capacités de baie de lecteur avant, intermédiaire et arrière et peut prendre en charge jusqu'à 40 lecteurs de 2.5 pouces. Le serveur prend en charge les disques NVMe et SATA. Tirant parti de XClarity pour la gestion, le SR665 est destiné aux cas d'utilisation d'inférence, de virtualisation, de VDI, de HPC et d'infrastructure hyperconvergée.
Pour tester les performances, nous avons exécuté à la fois notre analyse de la charge de travail des applications et notre VDBench. Dans notre analyse de la charge de travail des applications, nous avons exécuté la latence moyenne de SQL Server et nos tests Sysbench. Dans notre latence moyenne de SQL Server, le SR665 avait une latence globale de 1 ms. Dans Sysbench, nous avons exécuté 8VM et 16VM. Dans OLTP, nous avons constaté des scores cumulés de 17,238 8 TPS pour 32,649 VM et 16 14.85 pour 8 VM, 15.68 ms pour 16 VM et 30.27 ms pour 8 VM pour la latence moyenne, et 30.12 ms pour 16 VM et XNUMX ms pour XNUMX VM pour la latence dans le pire des cas.
Le Lenovo ThinkSystem SR665 peut tirer parti des périphériques PCIe Gen3 et Gen4. Cela signifie que les utilisateurs cherchant à déployer un SR665 dans leurs environnements peuvent utiliser l'un ou l'autre. Afin de donner une meilleure vue d'ensemble du fonctionnement du serveur, nous avons installé les deux types de stockage et les avons testés. Pour être clair, il ne s'agit pas d'un type de test « lequel est le meilleur ». Bien que le stockage Gen4 ne soit pas encore tout à fait saturé d'offres, il est généralement plus rapide que Gen3 dans presque tous les cas. Ainsi, Gen4 sera plus rapide dans la plupart des cas. Cependant, avec les deux disques testés, les utilisateurs sauront à quoi s'attendre avec le type de stockage qu'ils choisissent d'exploiter, par exemple, s'ils utilisent Gen3 maintenant, ils sauront à quoi s'attendre et s'ils passent à Gen4 à l'avenir, ils sauront quoi les résultats devraient être.
Avant de plonger dans la section des performances, il est important de noter que nous venons de gratter la surface de ce qui est possible avec le SR665. Nous avons une configuration à 16 baies, ne prenant en charge que 8 appareils NVMe. Lenovo propose de nombreuses options de configuration, dont certaines vont jusqu'à 16 baies NVMe. Donc, pour un potentiel encore plus élevé, vous pouvez spécifier davantage ce serveur au-delà de ce que nous avons pu examiner.
Dans notre lecture 4K, nous avons vu des pics de la Gen4 atteindre 3.9 millions d'IOPS et de la Gen3 atteindre 4.1 millions d'IOPS, avec la Gen4 en tête avec une réduction de 14 % de la latence, pour l'écriture 4K, les pics étaient de 2.9 millions d'IOPS en Gen4 et de 1.2 million d'IOPS en Gen3 , pour le travail séquentiel, nous avons enregistré des pics de 32.6 Go/s pour Gen4 et de 26.6 Go/s en écriture en lecture 64 Ko, et en écriture 64 Ko, les pics étaient de 13.3 Go/s pour Gen4 et de 7 Go/s pour Gen3. Notre prochain test est SQL, SQL 90-10 et SQL 80-20 où le serveur nous a donné 2.1 millions d'IOPS pour Gen4 et 1.6 million d'IOPS pour Gen3, 1.8 million d'IOPS pour Gen4 et 1.4 million d'IOPS pour Gen3 avec SQL 90-10, et SQL 80-20 a atteint 1.7 million d'IOPS pour Gen4 et 1.2 million pour Gen3.
Le prochain lot de tests était Oracle, Oracle 90-10 et Oracle 80-20 où le S665 a atteint 1.5 million d'IOPS pour Gen4 et 1.1 million d'IOPS pour Gen3, Oracle 90-10 a vu 1.5 million d'IOPS pour Gen4 et 1.2 million d'IOPS pour Gen3 , et 1.4 million d'IOPS pour Gen4 et 1.1 million pour Gen3 pour Oracle 80-20. Le dernier test où nous avons vu la barrière du million d'IOPS franchie était le démarrage VDI FC avec à la fois le Gen4 (1.4 million d'IOPS) et le Gen3 (1.2 million d'IOPS).
Le Lenovo ThinkSystem SR665 est un serveur 2U hautement configurable qui peut vraiment faire ressortir les capacités de performance avec les processeurs AMD EPYC. Que les utilisateurs l'emballent avec PCIe Gen3 ou Gen4, ils seront impressionnés par ses capacités.
S'engager avec StorageReview
Newsletter | YouTube | Podcast iTunes/Spotify | Instagram | Twitter | Facebook | Flux RSS