Il Lenovo ThinkSystem SR665 è un server 2U dual-socket AMD EPYC di seconda generazione ricco di funzionalità , con supporto PCIe Gen4 end-to-end. Similmente al suo fratello minore SR635 da 1U , supporta un'ampia gamma di opzioni di configurazione dello storage, inclusi gli SSD NVMe U.2 Gen4. Essendo un server AMD EPYC, offre diversi vantaggi, tra cui prestazioni generalmente superiori, RAM più veloce, un maggior numero di slot DIMM e supporto PCIe Gen4. Questo server è ideale per inferenza, virtualizzazione, VDI, HPC e infrastrutture iperconvergenti.
AMD EPYC 7002 offre numerosi vantaggi rispetto ai suoi concorrenti. A prima vista, tendono ad avere più core e thread e offrono più prestazioni. Supportano più DRAM e più velocità e supportano la tecnologia PCIe Gen4 (end-to-end in questo caso) che a sua volta può portare enormi aumenti delle prestazioni. L'elevato numero di core può anche contribuire a ridurre i costi per alcuni modelli di licenza, migliorando le prestazioni di un sistema dual-socket con una singola CPU o di una piattaforma quad-socket con due CPU. L'SR665 sfrutta appieno tutto quanto sopra.
Nello specifico, Lenovo ThinkSystem SR665 supporta CPU fino a 64 core e 128 thread con velocità core fino a 3.7 GHz. Per la memoria, l'SR665 supporta fino a 32 DIMM di memoria TruDDR4, con 8 canali di memoria e 2 DIMM per canale. Con 1 DIMM installato per canale (8 DIMM in totale), la memoria funziona fino a 3200 MHz. Con 2 DIMM per canale (32 DIMM in totale), memoria operativa fino a 2933 MHz. Il server può supportare fino a 4 TB di DRAM. Per le GPU, l'SR665 può supportare fino a 3 GPU a doppia larghezza o 8 GPU a larghezza singola.
L'archiviazione, e in particolare la configurabilità dell'archiviazione, è davvero interessante sul server Lenovo ThinkSystem SR665. Secondo Lenovo, il server offre 28 diverse configurazioni di alloggiamenti per unità nella parte anteriore, centrale e posteriore del server e 5 diverse configurazioni di slot nella parte posteriore del server.
Per le unità da 2.5 pollici, il server può supportarne fino a 40 tramite una combinazione di unità anteriori, centrali e posteriori. Il server supporta fino a 16 SSD NMVe senza oversubscription delle linee PCIe e fino a 32 con oversubscription 1:2. Al contrario, l'SR665 può supportare fino a 20 unità da 3.5 pollici per la massima capacità di archiviazione. Per M.2, il server supporta una o due unità in RAID1 per l'avvio o l'archiviazione dei dati.
Per la gestione, l'SR665 utilizza una combinazione di Lenovo XClarity , le funzionalità di sicurezza ThinkShield e i servizi Lenovo. L'obiettivo è fornire una gestione potente, semplice e sicura. Abbiamo pubblicato un'analisi piuttosto approfondita di XClarity, il cui link è riportato sopra, per chi desidera saperne di più.
Specifiche Lenovo Think System SR665
| Fattore di forma | Server rack 2U |
| Processori | Fino a due (2) processori AMD EPYC generazione 7002, fino a 64°C, 280W |
| Memorie | 32 slot di memoria DDR4; Massimo 4 TB utilizzando RDIMM da 128 GB; fino a 1 DPC a 3200 MHz, 2 DPC a 3200 MHz |
| Alloggiamenti per unità | Fino a 20 unità da 3.5 pollici o 40 unità da 2.5 pollici; Massimo di 32 unità NVMe con connessione 1:2 |
| Slot di espansione | Fino a 8 slot PCIe 4.0, 1 slot per adattatore OCP 3.0 |
| GPU | Fino a 8 GPU a larghezza singola o 3 GPU a larghezza doppia |
| Interfaccia di rete | Adattatore OCP 3.0 mezz, adattatori PCIe |
| Potenza | Doppi alimentatori ridondanti (fino a 1800 W Platinum) |
| porte | Lato anteriore: 1x USB 3.0, 1x USB 2.0, 1x VGA (opzionale) Lato posteriore: 3x USB 3.1, 1x porta seriale (opzionale), 1x RJ-45 (gestione) |
| sistemi di Gestione | Controller Lenovo XClarity |
| Supporto OS | Microsoft Windows Server, SUSE Linux Enterprise Server, Red Hat Enterprise Linux, VMware ESXi |
| Garanzia limitata | Unità sostituibile dal cliente per 1 e 3 anni e servizi on-site, intervento 9×5 il giorno lavorativo successivo, aggiornamenti del servizio opzionali |
Lenovo Think System SR665 Progetta e costruisci
Il Lenovo ThinkSystem SR665 è un server 2U che ha lo stesso aspetto generale di tutto il portfolio ThinkSystem o Lenovo in generale, principalmente nero con riflessi rossi. Nella parte anteriore del server si trovano i 24 alloggiamenti delle unità. Il lato sinistro ha una porta di diagnostica esterna e una porta VGA opzionale. Il lato destro ha due porte USB 3.1, una porta XXC, un pulsante di accensione e spie luminose.
La parte posteriore del dispositivo supporta fino a 8 slot PCIe nella parte superiore. Nella parte inferiore c'è lo slot OCP 3.0, un LED di errore, una porta Ethernet di gestione, un LED di localizzazione, una porta di gestione XCC, una porta video, altre tre porte USB 1 Gen3.1, un NMI e due alimentatori sostituibili a caldo.
Sotto il cofano possiamo vedere la copertura del flusso d'aria sopra le due CPU e i DIMM RAM. Davanti ci sono le ventole e dietro ci sono i riser per gli slot PCIe. La scheda di avvio M.2 e il backup di alimentazione della scheda RAID si collegano alla parte superiore del coperchio.
Il modulo di avvio M.2 montato sul deflettore d'aria offre una memoria flash veloce per l'archiviazione del sistema, senza consumare un alloggiamento di memorizzazione primario per attività a bassa priorità.
Prestazioni Lenovo ThinkSystem SR665
Configurazione Lenovo ThinkSystem SR665:
- 2 AMD EPYC 7742
- 512 GB, 256 GB per CPU
- Storage VDbench Performance: 8 Micron 3.84 da 9300 TB (Gen3) o 8 SK hynix PE3.84 da 8010 TB (Gen4)
- SQL Server e storage Sysbench: 8 Micron 3.84 da 9300 TB (Gen3)
- Cent OS 8 (2004)
- ESXi6.7u3
Prestazioni dell'SQL Server
Il protocollo di test OLTP di Microsoft SQL Server di StorageReview utilizza l'attuale bozza del Benchmark C (TPC-C) del Transaction Processing Performance Council, un benchmark di elaborazione delle transazioni online che simula le attività presenti in ambienti applicativi complessi. Il benchmark TPC-C si avvicina di più rispetto ai benchmark sintetici delle prestazioni per valutare i punti di forza e i colli di bottiglia delle prestazioni dell'infrastruttura di storage negli ambienti di database.
Ogni VM SQL Server è configurata con due dischi virtuali: un volume da 100 GB per l'avvio e un volume da 500 GB per il database e i file di log. Dal punto di vista delle risorse di sistema, abbiamo configurato ciascuna VM con 16 vCPU, 64 GB di DRAM e abbiamo sfruttato il controller SCSI SAS LSI Logic. Sebbene i nostri carichi di lavoro Sysbench testati in precedenza saturassero la piattaforma sia in termini di I/O di archiviazione che di capacità, il test SQL cerca le prestazioni di latenza.
Questo test utilizza SQL Server 2014 in esecuzione su VM guest Windows Server 2012 R2 ed è sottoposto a stress da Dell Benchmark Factory for Databases. Mentre il nostro utilizzo tradizionale di questo benchmark è stato quello di testare grandi database su scala 3,000 su storage locale o condiviso, in questa iterazione ci concentriamo sulla distribuzione uniforme di quattro database su scala 1,500 sui nostri server.
Configurazione di test di SQL Server (per VM)
- Di Windows Server 2012 R2
- Impronta di archiviazione: 600 GB allocati, 500 GB utilizzati
- SQL Server 2014
-
- Dimensioni del database: scala 1,500
- Carico del client virtuale: 15,000
- Memoria RAM: 48 GB
- Durata della prova: 3 ore
- 2.5 ore di precondizionamento
- Periodo di campionamento di 30 minuti
Per la latenza media di SQL Server, l'SR665 non ha avuto problemi a massimizzare questo carico di lavoro, con un totale di 1 ms medio e singole VM di 1 ms ciascuna.
Prestazioni Sysbench MySQL
Il nostro primo benchmark dell'applicazione di archiviazione locale è costituito da un database Percona MySQL OLTP misurato tramite SysBench. Questo test misura il TPS medio (transazioni al secondo), la latenza media e anche la latenza media del 99° percentile.
Ciascuna VM Sysbench è configurata con tre vDisk: uno per l'avvio (~ 92 GB), uno con il database predefinito (~ 447 GB) e il terzo per il database in fase di test (270 GB). Dal punto di vista delle risorse di sistema, abbiamo configurato ciascuna VM con 16 vCPU, 60 GB di DRAM e abbiamo sfruttato il controller SCSI SAS LSI Logic.
Configurazione test Sysbench (per VM)
- CentOS 6.3 a 64 bit
- Percona XtraDB 5.5.30-rel30.1
-
- Tabelle del database: 100
- Dimensione del database: 10,000,000
- Discussioni del database: 32
- Memoria RAM: 24 GB
- Durata della prova: 3 ore
- 2 ore di precondizionamento di 32 thread
- 1 ora 32 thread
Con Sysbench OLTP abbiamo riscontrato un punteggio complessivo di 17,238 TPS per 8VM e 32,649 TPS per 16VM.
Con la latenza media di Sysbench abbiamo riscontrato punteggi complessivi di 14.85 ms per 8 VM e 15.68 ms per 16 VM.
Per la latenza del nostro scenario peggiore (99esimo percentile) l'SR665 ha ottenuto punteggi complessivi di 30.27 ms per 8 VM e 30.12 ms per 16 VM.
Analisi del carico di lavoro VDBench
Quando si tratta di effettuare benchmark sugli array di storage, il test delle applicazioni è la soluzione migliore, mentre il test sintetico viene al secondo posto. Pur non essendo una rappresentazione perfetta dei carichi di lavoro effettivi, i test sintetici aiutano a definire i dispositivi di storage con un fattore di ripetibilità che semplifica il confronto tra soluzioni concorrenti.
Questi carichi di lavoro offrono una gamma di profili di test diversi che vanno dai test "quattro angoli", test comuni sulle dimensioni di trasferimento del database, nonché acquisizioni di tracce da diversi ambienti VDI. Tutti questi test sfruttano il comune generatore di carichi di lavoro vdBench, con un motore di scripting per automatizzare e acquisire risultati su un ampio cluster di test di calcolo. Ciò ci consente di ripetere gli stessi carichi di lavoro su un'ampia gamma di dispositivi di storage, inclusi array flash e singoli dispositivi di storage.
Profili:
- Lettura casuale 4K: lettura al 100%, 128 thread, 0-120% irate
- Scrittura casuale 4K: scrittura al 100%, 64 thread, 0-120% irate
- Lettura sequenziale 64K: lettura al 100%, 16 thread, 0-120% irate
- Scrittura sequenziale a 64K: scrittura al 100%, 8 thread, 0-120% irate
- Database sintetici: SQL e Oracle
- Clonazione completa VDI e tracce di clonazione collegata
Qui abbiamo confrontato le unità PCIe Gen3 e Gen4, Micron 9300 e SK Hynix PE8010 . Non tanto per stabilire quale unità sia migliore, quanto piuttosto per valutare le prestazioni di ciascuna tecnologia all'interno di un server. Qui sotto sono visibili gli otto SSD NVMe Micron 9300 installati negli slot AnyBay dell'SR665, con un disco rigido sopra come riferimento.
Con la lettura casuale 4K, il Lenovo ThinkSystem SR665 con l'unità SK Hynix Gen4 ha iniziato con una latenza di 75.9 µs e 412,428 IOPS prima di raggiungere il picco di 3,851,738 IOPS e una latenza di 170.2 µs. L'unità Micron 9300 Gen3 ha raggiunto il picco più alto con 4,076,949 IOPS ma una latenza più elevata di 197.2μs.
La scrittura casuale 4K ha visto l'unità Gen4 funzionare notevolmente meglio nell'SR665 rimanendo sotto i 100 µs fino a circa 2.6 milioni di IOPS e raggiungendo il picco a 2,898,564 IOPS con una latenza di 154.4 µs. Le unità Gen3 hanno registrato un picco di circa 1.2 milioni di IOPS a circa 200 µs prima di ridurne alcuni.
Passando al lavoro sequenziale a 64K, le unità Gen4 hanno raggiunto il picco di 521,788 IOPS o 32.6 GB/s con una latenza di 366.1 µs. Le unità Gen3 hanno raggiunto il picco di 425,209 IOPS o 26.6 GB/s con una latenza di 545 µs.
Con una scrittura di 64K per l'SR665, le unità Gen4 hanno raggiunto il picco di 213,099 IOPS o 13.3 GB/s con una latenza di 442.1 µs prima di scendere un po'. Le unità Gen3 hanno raggiunto il picco di circa 123 IOPS o 7 GB/s con una latenza di circa 460 µs prima di ridurne alcuni.
La prossima serie di test riguarda i carichi di lavoro SQL: SQL, SQL 90-10 e SQL 80-20. A partire da SQL, l'unità SK hynix Gen4 è rimasta al di sotto di 100 µs fino a circa 1.75 milioni di IOPS e ha raggiunto il picco di 2,111,582 IOPS con una latenza di soli 113.6 µs. La Gen3 ha raggiunto il picco di 1,602,112 IOPS con una latenza di 153.4 µs.
Per SQL 90-10 le unità Gen4 si sono riavviate e sono rimaste sotto i 100 µs, questa volta fino a quando non hanno superato circa 1.2 milioni di IOPS. Le unità hanno raggiunto il picco di 1,769,165 IOPS con una latenza di 130.7 µs prima di un leggero calo. Anche gli SSD Gen3 si sono comportati bene con un picco di 1,441,311 IOPS e una latenza di 156.8 µs.
SQL 80-20 ha visto le unità Gen4 nel picco SR665 a 1,657,107 IOPS con una latenza di 141.9 µs. Le unità Gen3 sono state in grado di raggiungere un picco di 1,246,384 IOPS con una latenza di 168.9 µs.
Successivamente ci sono i nostri carichi di lavoro Oracle: Oracle, Oracle 90-10 e Oracle 80-20. A partire da Oracle, il Lenovo ThinkSystem SR665 con SSD Gen4 inizia sotto i 100μs e rimane lì fino a quando non supera i 900 IOPS. Le unità hanno raggiunto il picco di 1,484,001 IOPS con una latenza di 154.4 µs. Per le unità Gen3, il server ci ha fornito una prestazione di picco di 1,140,743 IOPS e una latenza di 178.8μs.
Per Oracle 90-10 le unità Gen4 hanno registrato un picco di 1,511,538 IOPS con una latenza di 110.5 µs. Anche le unità Gen3 hanno avuto ottimi risultati con un picco di 1,231,073 IOPS e una latenza di 134.8 µs.
Oracle 80-20 ha visto le prestazioni di picco delle unità Gen4 a 1,369,215 IOPS e una latenza di 117.7 µs. Gli SSD Gen3 hanno raggiunto 1,089,788 IOPS e una latenza di 141.6μs.
Successivamente, siamo passati al nostro test clone VDI, Completo e Collegato. Per l'avvio VDI Full Clone (FC), le unità SK hynix sull'SR665 sono iniziate con prestazioni di latenza inferiori a 100 µs fino a 700 IOPS e hanno raggiunto il picco a 1,379,893 IOPS e una latenza di 174.6 µs. Le unità Micron Gen3 hanno raggiunto il picco di 1,185,395 IOPS e una latenza di 198.1 µs prima di ridurne alcuni.
Con VDI FC Initial Login notiamo parecchie differenze tra le due generazioni di SSD PCIe. La Gen4 ha iniziato con una latenza inferiore a 100 µs fino a circa 400 IOPS e ha raggiunto il picco a 636,576 IOPS con una latenza di 268.3 µs. La Gen3 ha raggiunto il picco di 324,073 IOPS con una latenza di 356μs.
VDI FC Monday Login ha riscontrato ancora una volta una differenza maggiore con le unità Gen4 che hanno raggiunto un picco di 526,115 IOPS con una latenza di 179.5 µs e le unità Gen3 che hanno raggiunto un picco di 293,012 IOPS a 235.5 µs per la latenza.
Passando all'avvio VDI Linked Clone (LC), l'SR665 caricato con le unità Gen4 ha raggiunto il picco di 684,910 IOPS con una latenza di 149.6μs. La Gen3 raggiunge un picco di 538,330 IOPS con una latenza di 189μs.
L'accesso iniziale VDI LC ha nuovamente riscontrato una differenza maggiore tra le due generazioni con la Gen4 che ha raggiunto un picco di 288,211 con una latenza di 156μs e la Gen3 che ha raggiunto un picco di 161,852 IOPS e una latenza di 227.8μs.
Infine, con VDI LC Monday Login abbiamo visto le unità Gen4 raggiungere un picco di 386,865 IOPS e una latenza di 237μs e le unità Gen3 raggiungere 181,515 IOPS con una latenza di 309.3μs.
Conclusione
Il Lenovo ThinkSystem SR665 è un server 2U che può ospitare e sfruttare due CPU AMD EPYC Gen2. Essere un server basato su AMD EPYC offre numerosi vantaggi come la possibilità di utilizzare la tecnologia PCIe Gen4 nello storage, nelle GPU e negli FPGA, nonché una RAM più veloce. Dal punto di vista hardware, il server può ospitare fino a due CPU AMD EPYC che supportano fino a 64 core e 128 thread con velocità core fino a 3.7 GHz, fino a 4 TB di RAM (velocità fino a 3200 MHz) e dispone di 9 slot per l'espansione. .
L'SR665 ha anche molta configurabilità di archiviazione. Il server dispone di alloggiamenti per unità anteriori, centrali e posteriori e può supportare fino a 40 unità da 2.5 pollici. Il server supporta unità NVMe e SATA. Sfruttando XClarity per la gestione, SR665 è rivolto a casi d'uso di inferenza, virtualizzazione, VDI, HPC e infrastruttura iperconvergente.
Per testare le prestazioni, abbiamo eseguito sia la nostra analisi del carico di lavoro delle applicazioni che il nostro VDBench. Nella nostra analisi del carico di lavoro delle applicazioni, abbiamo eseguito la latenza media di SQL Server e i nostri test Sysbench. Nella latenza media del nostro SQL Server, l'SR665 ha avuto una latenza complessiva di 1 ms. In Sysbench abbiamo eseguito 8VM e 16VM. In OLTP abbiamo riscontrato punteggi aggregati di 17,238 TPS per 8 VM e 32,649 per 16 VM, 14.85 ms per 8 VM e 15.68 ms per 16 VM per la latenza media e 30.27 ms per 8 VM e 30.12 ms per 16 VM per la latenza dello scenario peggiore.
Il Lenovo ThinkSystem SR665 può sfruttare sia i dispositivi PCIe Gen3 che Gen4. Ciò significa che gli utenti che desiderano implementare un SR665 nei propri ambienti possono utilizzare l'uno o l'altro. Per offrire una visione generale migliore del funzionamento del server, abbiamo inserito entrambi i tipi di storage e li abbiamo testati. Per essere chiari, questo non è un tipo di test “quale è il migliore”. Anche se lo storage Gen4 non è ancora del tutto saturo di offerte, in genere è più veloce di quello Gen3 in quasi tutti i casi. Quindi la Gen4 sarà più veloce nella maggior parte dei casi. Tuttavia, con entrambe le unità testate, gli utenti sapranno cosa aspettarsi con il tipo di storage che scelgono di sfruttare, ad esempio, se utilizzano la Gen3 ora sapranno cosa aspettarsi e se passeranno alla Gen4 in futuro sapranno cosa i risultati dovrebbero essere.
Prima di addentrarci nella sezione dedicata alle prestazioni, è importante notare che abbiamo appena scalfito la superficie di ciò che è possibile fare con l'SR665. Abbiamo una configurazione a 16 alloggiamenti, che supporta solo 8 dispositivi NVMe. Lenovo offre molte opzioni di configurazione, incluse alcune che arrivano fino a 16 alloggiamenti NVMe. Quindi, per un potenziale ancora più elevato, puoi specificare ulteriormente questo server oltre a ciò che siamo riusciti a vedere.
Nella nostra lettura 4K abbiamo visto picchi della Gen4 raggiungere 3.9 milioni di IOPS e della Gen3 raggiungere 4.1 milioni di IOPS, con la Gen4 in testa con una riduzione della latenza del 14%, per la scrittura 4K i picchi sono stati 2.9 milioni di IOPS nella Gen4 e 1.2 milioni di IOPS nella Gen3 , per il lavoro sequenziale abbiamo riscontrato massimi di 32.6 GB/s per Gen4 e 26.6 GB/s in scrittura in lettura a 64 KB, mentre in scrittura a 64 KB i picchi sono stati di 13.3 GB/s per Gen4 e 7 GB/s per Gen3. Il nostro prossimo test è SQL, SQL 90-10 e SQL 80-20 in cui il server ci ha fornito 2.1 milioni di IOPS per Gen4 e 1.6 milioni di IOPS per Gen3, 1.8 milioni di IOPS per Gen4 e 1.4 milioni di IOPS per Gen3 con SQL 90-10 e SQL 80-20 ha raggiunto 1.7 milioni di IOPS per Gen4 e 1.2 milioni per Gen3.
Il successivo gruppo di test è stato Oracle, Oracle 90-10 e Oracle 80-20 in cui l'S665 ha raggiunto 1.5 milioni di IOPS per Gen4 e 1.1 milioni di IOPS per Gen3, Oracle 90-10 ha registrato 1.5 milioni di IOPS per Gen4 e 1.2 milioni di IOPS per Gen3 e 1.4 milioni di IOPS per Gen4 e 1.1 milioni per Gen3 per Oracle 80-20. L'ultimo test in cui abbiamo visto superare la barriera del milione di IOPS è stato il VDI FC Boot sia con la Gen4 (1.4 milioni di IOPS) che con la Gen3 (1.2 milioni di IOPS).
Il Lenovo ThinkSystem SR665 è un server 2U altamente configurabile che può davvero far emergere le capacità prestazionali delle CPU AMD EPYC. Sia che gli utenti lo utilizzino con PCIe Gen3 o Gen4, rimarranno colpiti dalle sue capacità.




Amazon