Il Lenovo ThinkSystem SR850 è un server 2U che offre molta flessibilità sotto il cofano che può portare a prestazioni enormi per applicazioni impegnative. Annunciato all'inizio di quest'anno, l'S850 è destinato a fare passi da gigante rispetto ai precedenti server Lenovo con il 233% di core in più con l'aggiunta di un massimo di quattro CPU scalabili Intel Xeon, il 400% di memoria in più e prestazioni più veloci del 76%. L'SR850 è progettato per casi d'uso aziendali generali, ma con tutte queste prestazioni può anche gestire i carichi di lavoro di database, virtualizzazione e intelligenza artificiale più impegnativi.
Il Lenovo ThinkSystem SR850 è un server 2U che offre molta flessibilità sotto il cofano che può portare a prestazioni enormi per applicazioni impegnative. Annunciato all'inizio di quest'anno, l'S850 è destinato a fare passi da gigante rispetto ai precedenti server Lenovo con il 233% di core in più con l'aggiunta di un massimo di quattro CPU scalabili Intel Xeon, il 400% di memoria in più e prestazioni più veloci del 76%. L'SR850 è progettato per casi d'uso aziendali generali, ma con tutte queste prestazioni può anche gestire i carichi di lavoro di database, virtualizzazione e intelligenza artificiale più impegnativi.
Essere a prova di futuro è una grande preoccupazione per molti quando si valuta l'acquisto di nuovo hardware. Con ThinkSystem SR850, Lenovo è a prova di futuro integrato. Utilizzando un design mezzanino, gli utenti possono aggiungere due CPU aggiuntive alle due originali, portando il totale a quattro. L'SR850 può essere dotato di ben 6 TB di RAM. E gli alloggiamenti per unità Lenovo AnyBay possono contenere unità SAS, SATA e NVMe nello stesso alloggiamento, il che è alquanto nuovo in questa classe di server. Nel caso in cui gli utenti abbiano bisogno di aggiornare le prestazioni o passare a un supporto di memorizzazione diverso, l'SR850 sarà pronto.
La configurazione AnyBay rappresenta un grande passo nella giusta direzione dell'innovazione tecnica. Avere un backplane in grado di adattarsi a qualsiasi tipo di supporto sarà sempre più importante per coloro che hanno bisogno di acquistare server adesso ma non hanno bisogno di passare per un po' agli SSD NVMe. Gli alloggiamenti per unità Lenovo AnyBay sono disponibili in cinque diverse configurazioni per l'SR850. Questi includono 8 alloggiamenti per unità, tutti SAS/SATA; 8 alloggiamenti per unità, di cui 4 AnyBay; 16 alloggiamenti per unità, tutti SAS/SATA; 16 alloggiamenti per unità, di cui 4 AnyBay; 16 alloggiamenti per unità, di cui 8 sono AnyBay.
Per questa recensione il nostro SR850 è configurato con quattro CPU Intel 8160, che offrono una velocità di clock di 2.1 GHz e 24 core ciascuna, e 512 GB di memoria DDR4.
Specifiche del server Lenovo ThinkSystem SR850
Fattore di forma | 2U |
Processore (massimo) | 2 o 4 processori Intel Xeon CPU della famiglia scalabile, fino a 165 W |
Memoria (massima) | Fino a 6 TB in 48 slot utilizzando DIMM da 128 GB; TruDDR2666 da 4 MHz |
Slot di espansione | Fino a 9 PCIe più 1 LOM; 1x slot ML2 opzionale |
Storage interno | Fino a 16 alloggiamenti di archiviazione da 2.5 pollici che supportano HDD e SSD SAS/SATA o fino a 8 SSD NVMe da 2.5 pollici; più fino a 2x boot M.2 con mirroring |
Interfaccia di rete | Molteplici opzioni con 1GbE, 10GbE, 25GbE, 32GbE, 40GbE o adattatori InfiniBand PCIe; uno (2/4 porte) 1GbE o scheda LOM da 10GbE |
Alimentazione (standard/massima) | 2 hot-swap/ridondanti: 750 W/1100 W/1600 W AC 80 PLUS Platinum |
Supporto RAID | RAID hardware (fino a 16 porte) con flash cache; fino a 16 porte HBA |
sistemi di Gestione | Gestione integrata XClarity Controller Distribuzione dell'infrastruttura centralizzata di XClarity Administrator Plugin XClarity Integrator XClarity Energy Manager gestione centralizzata dell'alimentazione del server |
Sistemi operativi supportati | Server Microsoft Windows RHEL SLES VMwarevSphere |
Garanzia limitata | Unità sostituibile dal cliente per 1 e 3 anni e assistenza on-site, giorno lavorativo successivo 9×5 |
Progetta e costruisci
Il Lenovo ThinkSystem SR850 ha lo stesso design generale degli altri server Lenovo 2U. La parte anteriore del dispositivo presenta sedici alloggiamenti per unità da 2.5" che occupano la maggior parte dello spazio sulla sinistra, mentre porte USB e indicatori di stato sulla destra. Gli alloggiamenti delle unità anteriori possono essere scambiati o aggiornati dall'utente finale, cosa che StorageReview ha fatto quando ha abilitato il sistema per gli SSD NVMe. Abbiamo sostituito il backplane SAS/SATA con uno che supporta SSD NVMe in quattro degli otto slot e abbiamo aggiunto il cablaggio CPI appropriato alle schede madri superiore e inferiore.
Spostandoci sul retro del dispositivo, vediamo due alimentatori hot-swap sulla destra. Il server può avere fino a nove slot PCIe a seconda di quante CPU vengono sfruttate. Dispone inoltre di NMI, porta Ethernet per XCC, porta seriale, due porte USB 3.0 e un pulsante ID e LED che corrono lungo la parte inferiore.
Aprendo il server, si può vedere il vassoio di espansione con le CPU aggiuntive e i socket DIMM.
Rimuovendo il vassoio si possono vedere le CPU principali.
Management
Per la gestione dell'hardware, Lenovo utilizza XClarity che centralizza e semplifica la gestione delle risorse hardware, accelera l'implementazione del cloud e dell'infrastruttura tradizionale e consente la visibilità e il controllo delle risorse fisiche da strumenti software di gestione esterni di livello superiore. In questa recensione abbiamo lavorato con XClarity Controller, la soluzione di gestione del sistema integrata.
Nella schermata principale XClarity espone tutto affinché gli utenti possano vederlo in modo rapido e semplice. Sono presenti cinque finestre principali che mostrano un riepilogo dello stato (che suddivide vari componenti hardware), accesso rapido (per azioni come l'accensione o lo spegnimento del sistema), un'anteprima della console remota, informazioni e impostazioni di sistema e utilizzo dell'energia. Sul lato destro dello schermo sono presenti le schede principali, tra cui: Home, Eventi, Inventario, Utilizzo, Console remota, Aggiornamento firmware, Configurazione server e Configurazione BMC.
La scheda Inventario elenca i vari componenti hardware del server e fornisce una descrizione di base, ovvero il numero di core per CPU o la capacità della RAM.
La scheda Utilizzo mostra quali risorse e quante di esse vengono utilizzate dal server e offre una visualizzazione grafica o tabellare.
La scheda Console remota mostra una revisione di come sarebbe una console remota e consente agli utenti di configurare le proprie console remote.
Con la scheda Aggiornamento firmware, gli amministratori possono visualizzare gli aggiornamenti firmware del sistema e/o dell'adattatore disponibili e aggiornarli manualmente.
La scheda principale successiva è Configurazione server con diverse schede secondarie tra cui Adattatori, Opzioni di avvio, Criteri di alimentazione, Configurazione RAID e Proprietà del server. Per quanto riguarda le opzioni di avvio, gli amministratori possono impostare l'avvio UEFI o l'avvio Legacy, decidere l'ordine di avvio e il dispositivo utilizzato, nonché impostare un dispositivo di avvio una tantum.
La policy di alimentazione consente agli amministratori di impostare ridondanza o non ridondanza, nonché di impostare la policy di ripristino dell'alimentazione: impostandola per rimanere spenta, accesa o ripristinare le impostazioni precedenti dopo un ripristino dell'alimentazione.
La configurazione RAID consente agli amministratori di impostare il RAID a livello di array per controller o a livello di archiviazione.
Con la configurazione BMC (Baseboard Management Controller), gli amministratori possono impostare la propria configurazione BMC, eseguirne il backup, ripristinarla dal backup o ripristinarla alle impostazioni di fabbrica.
Nel complesso l'XClarity Controller ha un bell'aspetto ed è generalmente intuitivo da usare. Ci sono però alcuni punti critici e alcuni report non sono belli come quelli di altri marchi di server di alto livello. Per essere onesti, non abbiamo esplorato XClarity Administrator dove alcuni dei problemi che abbiamo riscontrato potrebbero essere risolti lì.
Performance
Per misurare le prestazioni e il potenziale di archiviazione del Lenovo ThinkSystem SR850, abbiamo utilizzato uno scenario bare metal operante su una piattaforma CentOS 7.4, nonché prestazioni Sysbench MySQL virtualizzate su 8 e 16 VM con VMware installato. Nella nostra configurazione bare metal, ci siamo concentrati sulle prestazioni sintetiche misurate con VDbench e nel nostro ambiente virtualizzato abbiamo eseguito otto e sedici VM MySQL che operano all'interno di ESXi 6.5.
In entrambi gli scenari, abbiamo sfruttato un backend di archiviazione NVMe completo sfruttando gli SSD Memblaze PBlaze5 da 4 TB. Questi driver offrono prestazione straordinaria e consentirci di saturare le prestazioni di elaborazione prima di esaurire il potenziale di archiviazione. In termini di potenza di calcolo, il sistema è configurato con quattro CPU Intel 8160, che offrono una velocità di clock di 2.1 GHz e 24 core ciascuna, e 512 GB di memoria DDR4. In totale, questo ci dà 96 core e 201.6 GHz di potenza di calcolo.
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
Nel nostro benchmark Sysbench, abbiamo testato l'SR850 con 8VM e 16VM. Osservando solo le prestazioni grezze, i carichi di lavoro transazionali hanno prodotto 21,632 TPS per 8VM e 25,427 TPS per 16VM.
Per la latenza media, l'SR850 aveva solo 11.96 ms per 8VM e 20.26 ms quando raddoppiato a 16VM.
Nel nostro benchmark sulla latenza dello scenario peggiore, l'SR850 ha registrato solo 23.05 ms con 8 VM e 45.27 ms con 16 VM.
Analisi del carico di lavoro VDBench
La nostra ultima sezione di test delle prestazioni locali si concentra sulle prestazioni del carico di lavoro sintetico. In quest'area, abbiamo sfruttato otto SSD NVMe in CentOS 7.4, misurando le prestazioni combinate degli 8 SSD NVMe partizionati con un utilizzo del 25%. Questo tipo di test è utile per mostrare quali sono i parametri di archiviazione reali nei diversi carichi di lavoro.
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
Considerando le prestazioni di picco in lettura, l'SR850 è stato in grado di mantenere prestazioni di latenza inferiori al millisecondo per tutto il tempo con una prestazione di picco di 4,094,070 IOPS con una latenza di 195μs.
Con la scrittura casuale 4K, il server ha registrato prestazioni di picco di 1,590,935 IOPS con una latenza di 319μs.
Passando alla lettura sequenziale da 64K, l'SR850 ha avuto prestazioni di picco di 382,461 IOPS o 23.9 GB/s a 548 μs.
Per la scrittura sequenziale a 64K, abbiamo riscontrato un picco di prestazioni di 115,257 IOPS o 7.2GB/s con una latenza di 582μs.
Con i nostri carichi di lavoro SQL, abbiamo riscontrato ancora una volta una latenza inferiore al millisecondo durante i nostri test. In SQL abbiamo riscontrato un picco di prestazioni di 1,793,443 IOPS con una latenza di soli 139μs.
SQL 90-10 ha visto il picco dell'SR850 a 1,629,167 IOPS con una latenza di 150μs.
Per SQL 80-20, il Lenovo ha raggiunto un punteggio massimo di 1,486,502 IOPS con una latenza di 160μs.
I nostri carichi di lavoro Oracle hanno mostrato che Lenovo SR850 continua a funzionare bene con una prestazione di picco di 1,370,497 IOPS con una latenza di 175μs.
Oracle 90-10 ha registrato prestazioni di picco di 1,247,226 IOPS con una latenza di soli 135μs.
Per Oracle 80-20, il Lenovo ha registrato una prestazione di picco di 1,162,074 IOPS con una latenza di 141μs.
Successivamente, siamo passati al nostro test clone VDI, Completo e Collegato. Per l'avvio VDI Full Clone (FC), il Lenovo SR850 ha raggiunto il picco di 1,296,201 IOPS con una latenza di 191μs.
Per l'accesso iniziale VDI FC, il server ha raggiunto il picco di 468,901 IOPS con una latenza di 358μs.
VCI FC Monday Login ha registrato una prestazione massima di 401,389 IOPS con una latenza di 266μs.
Passando ai test VDI Linked Clone (LC), il Lenovo SR850 è stato in grado di raggiungere il picco di 651,695 IOPS con una latenza di 192μs per l'avvio.
Per l'accesso iniziale VDI LC, il server è stato in grado di raggiungere un picco di 216,567 IOPS con una latenza di 246μs.
Infine, VDI LC Monday Login ha mostrato che l'SR850 ha una prestazione di picco di 278,174 IOPS con una latenza di 358μs.
Conclusione
Il Lenovo SR850 è un server 2U mainstream che migliora notevolmente le prestazioni di calcolo rispetto ai suoi predecessori. L'SR850 può ospitare fino a 4 CPU scalabili Intel Xeon e fino a 6 TB di RAM, ancora una volta, il tutto in un ingombro di 2U. Inoltre, il server viene fornito con unità Lenovo AnyBay, che consentono agli utenti di utilizzare SAS, SATA o NVMe (sebbene può ospitare meno unità NVMe rispetto alle altre due interfacce). Sebbene sia stato creato per applicazioni aziendali generiche, può eseguire carichi di lavoro più potenti aggiungendo più CPU e/o RAM. Inoltre è progettato per essere intrinsecamente a prova di futuro, poiché gli utenti possono aggiungere più processori e RAM invece di sostituire l'intero server.
Per quanto riguarda le prestazioni, abbiamo configurato l'SR850 con 4 CPU Intel 8160, 512 GB di RAM e 8 unità NVMe Memblaze PBlaze5 da 4 TB. Anche se questo rappresenta un livello di prestazioni più che discreto, non è vicino al limite massimo di ciò di cui è capace il server. Tenendo presente questo, nei nostri carichi di lavoro Sysbench il server è stato in grado di raggiungere 21,632 TPS con 8VM e 25,427 TPS con 16VM. Per quanto riguarda la latenza, abbiamo riscontrato valori bassi, pari a 11.96 ms per 8VM e 20.26 ms per 16VM in media, e solo 23.05 ms per 8VM e 45.27 per 16VM nel 99° percentile.
Il nostro test VDBench ha mostrato numeri davvero impressionanti. Un milione di IOPS è un livello che la maggior parte dei dispositivi orientati alle prestazioni deve raggiungere se vuole rivendicare prestazioni elevate. Il Lenovo ThinkSystem SR850 ha superato il milione di IOPS in otto dei nostri test, con punteggi di 4 milioni di IOPS in lettura 4K, 1.6 milioni in scrittura 4K, 1.8 milioni in SQL, 1.6 milioni in SQL 90-10, 1.5 milioni in SQL 80-20 , 1.37 milioni in Oracle, 1.24 milioni in Oracle 90-10, 1.16 milioni in Oracle 80-20 e 1.3 milioni in VDI FC Boot. Attraverso questi e tutti i benchmark, l'SR850 non ha mai superato 1 ms di latenza, con il valore massimo di 582 μs. Dal punto di vista sequenziale, abbiamo riscontrato 23.9 GB/s in lettura e 7.2 GB/s in scrittura.
Nel complesso, il Lenovo ThinkSystem SR850 è un sistema altamente flessibile in grado di gestire sia le applicazioni tradizionali in una configurazione più modesta, sia i carichi di lavoro emergenti come big data e AI con la quad-CPU potenziata e un elevato ingombro di RAM. L'SR850 è anche molto personalizzabile per quanto riguarda lo spazio di archiviazione. Grazie alla tecnologia AnyBay, i backplane delle unità possono essere scambiati in modo che i clienti possano acquistare un sistema configurato oggi, per poi passare a qualcosa di più pesante NVMe, ad esempio, in futuro.
Iscriviti alla newsletter di StorageReview