Supermicro SuperServer 1029U-TN10RT è un sistema completo a doppio processore 1U. Supermicro ha progettato il SuperServer per affrontare una serie di casi d'uso comuni come virtualizzazione, database, cloud computing e altri che possono trarre vantaggio dalla potenza di calcolo ad alta densità. Il sistema è stato aggiornato per supportare le CPU scalabili Intel Xeon di seconda generazione ed è uno dei primi a essere fornito con il supporto per Moduli di memoria persistente Intel Optane DC.
Supermicro SuperServer 1029U-TN10RT è un sistema completo a doppio processore 1U. Supermicro ha progettato il SuperServer per affrontare una serie di casi d'uso comuni come virtualizzazione, database, cloud computing e altri che possono trarre vantaggio dalla potenza di calcolo ad alta densità. Il sistema è stato aggiornato per supportare le CPU scalabili Intel Xeon di seconda generazione ed è uno dei primi a essere fornito con il supporto per Moduli di memoria persistente Intel Optane DC (PMM).
Oltre al supporto per le più recenti tecnologie Intel per data center, il sistema fornisce spazio di archiviazione tramite dieci alloggiamenti NVMe da 2.5" sostituibili a caldo nella parte anteriore. Internamente Supermicro fornisce supporto per due slot M.2, uno SATA e uno NVMe, sebbene sia possibile aggiungere ulteriori slot M.2 come opzione. La scheda supporta 24 slot DIMM, che possono essere utilizzati in modo tradizionale con DRAM o con PMEM come nella configurazione in questa recensione. Per quanto riguarda la connettività, il sistema dispone di due porte LAN 10GBase-T integrate. L'espansione per una connettività aggiuntiva è disponibile tramite due slot per schede PCI-E 3.0 x16 (FH, 10.5 "L).
Come notato, il nostro sistema di recensione presenta due Intel Xeon Scalable 8268 (2.9 GHz, 24C) insieme a 12 stick DRAM e 12 moduli di memoria persistente Intel Optane DC. Sebbene sia ancora molto presto nel percorso della memoria persistente, questa configurazione di memoria persistente 4:1 su DRAM utilizzando tutti gli slot di memoria sulla scheda e due CPU Intel sarà probabilmente una configurazione server tipica e consigliata per sfruttare appieno queste nuove tecnologie. Oltre a questi componenti principali, il sistema in esame ne comprende dieci SSD Intel DC P4510 NVMe.
Specifiche del SuperServer 1029U-TN10RT di Supermicro
- Telaio: Ultra 1U SYS-1029U-TN10RT
- CPU: 2 Intel Xeon scalabili 8268 (2.9 GHz, 24 C)
- Spazio di archiviazione: 10 SSD NVMe Intel DC P4510 da 2 TB, 1DWPD
- DRAM: 12 DDR32-4 da 2933 GB
- Memoria persistente: 12 PMM Intel Optane DC DDR128-4 da 2666 GB
- Rete: 2 x 10GBaseT
Progetta e costruisci
Come affermato, il Supermicro SuperServer 1029U-TN10RT è un server 1U ad alta densità che può ospitare due dei nuovi processori scalabili Intel Xeon. La maggior parte della parte anteriore del dispositivo è occupata da alloggiamenti per unità NVMe da 2.5 pollici, dieci in totale. Sulla destra c'è il pannello di controllo con il pulsante di accensione, il pulsante UID e i LED di stato. Sotto ci sono due porte USB 3.0 di tipo A.
Girando il dispositivo sul retro, sulla sinistra ci sono due alimentatori, seguiti da due porte LAN 10GBase-T PJ45, due porte USB 3.0, una porta LAN dedicata per IPMI, una porta seriale, indicatore e switch UID, porta video e due Slot PCIe.
Gli alloggiamenti da 2.5" nella parte anteriore sono sostituibili a caldo e gli utenti possono facilmente premere la linguetta arancione per estendere la maniglia per una rapida rimozione/installazione. Su questo server e su altri di Supermicro, i caddy arancioni indicano il supporto NVMe.
Con il SuperServer dotato di dieci alloggiamenti da 2.5", il nostro sistema di revisione è stato fornito con 10 SSD NVMe Intel P4510 da 2 TB.
I moduli di memoria persistente Intel Optane hanno lo stesso fattore di forma della DRAM tradizionale. Non richiedono cavi di alimentazione o raffreddamento aggiuntivi. I diffusori di calore sono inclusi come parte del progetto della memoria persistente, che segue le stesse considerazioni di progettazione dei moduli DRAM per larghezza e altezza. Quindi non dovremmo vedere alcuna nuova modifica per i server slim con coperture per il flusso d'aria sugli slot DRAM.
Come con molti server Supermicro, il coperchio superiore si stacca facilmente con due pulsanti e rimuovendo le viti di fissaggio nella parte posteriore. Ciò fornisce un rapido accesso alle nuove CPU, RAM, l'installazione di una GPU o altri dispositivi PCIe e, soprattutto per questa recensione, l'installazione di PMM Intel Optane DC.
Performance
Nel nostro primo sguardo alla nuova memoria persistente Intel Optane DC, ci concentriamo sulla misurazione delle sue prestazioni in una forma abbastanza tradizionale; confrontando le sue prestazioni di storage a blocchi con gli SSD NVMe standard. Sebbene esistano diverse modalità di funzionamento della memoria persistente, prevediamo di concentrarci su casi d'uso specifici nel prossimo futuro riguardanti la modalità memoria e il livello di byte App Direct. Nello specifico posizioniamo 12 moduli di memoria persistente da 128 GB, (6 per CPU) configurati in due pool contro 10 SSD NVMe Intel P4510 da 2 TB. La nostra applicazione di benchmark in questo scenario utilizza ancora vdbench con i nostri carichi di lavoro Four Corners e con i profili dei carichi di lavoro del database. In futuro torneremo a FIO e alle applicazioni di database che utilizzano direttamente la memoria persistente.
In termini di configurazione tecnica del nostro benchmark, raggruppiamo 6 moduli di memoria persistente insieme per formare un unico pool (un pool per CPU) e assegniamo l'intero spazio del pool allo spazio dei nomi della memoria persistente. A livello del sistema operativo preriempiamo quindi i moduli di memoria persistente grezza, li partizioniamo al 50% della loro dimensione totale ed eseguiamo i nostri carichi di lavoro su quella sezione più piccola. Vengono quindi applicati i carichi di lavoro destinati a mostrare prestazioni sostenute, che imitano il modo in cui i set di dati dell'applicazione funzionerebbero su di essi.
Il nostro primo test è il test di lettura casuale 4K: la memoria persistente è iniziata con 1,371,386 IOPS a 4.6μs e ha raggiunto il picco a 13,169,761 IOPS con una latenza di soli 12.1μs. Mentre le unità Intel NVMe hanno funzionato bene, con un picco di 5,263,647 IOPS e una latenza di 191.4μs, i PMM hanno chiaramente schiacciato con oltre il doppio del throughput e una latenza solo del 6% delle unità NVMe.
Osservando la scrittura casuale 4K vediamo una limitazione della tecnologia quando si tratta di scritture. Poiché quanto sopra mostra un notevole aumento delle prestazioni, la memoria persistente raggiungerà i picchi molto più velocemente nelle scritture. Qui la memoria persistente è iniziata a 162,642 IOPS con una latenza di 8.9μs e ha raggiunto il picco di circa 980 IOPS con una latenza di circa 60μs prima di diminuire.
Passando ai carichi di lavoro sequenziali, nella lettura a 64K i PMM Optane DC sono iniziati a 106,739 IOPS o 6.67 GB/s con una latenza di 31.9 μs e hanno raggiunto il picco a 1,055,634 IOPS o 65.98 GB/s con una latenza di 57.2 μs. Anche in questo caso le unità NVMe hanno funzionato bene con punteggi di picco di 431,252 IOPS o 26.6 GB/s con una latenza di 721.5 μs ma ben lontani da quelli della memoria persistente.
Nelle scritture sequenziali da 64K la memoria persistente è iniziata a 52,472 IOPS o 1.64GB/s con una latenza di 78.8μs. I moduli di memoria persistente hanno raggiunto il picco di 255,405 IOPS o 15.96 GB/s con una latenza di soli 121.8 μs. Ciò è in contrasto con il gruppo Intel P4510 che ha registrato un picco di latenza quando le unità sono state portate fino e oltre il punto di saturazione.
Successivamente verranno pubblicati i test SQL VDBench, inclusi SQL, SQL 90-20 e SQL 80-20. Per SQL, la memoria persistente è iniziata con 547,821 IOPS con una latenza di 6.4 μs e ha raggiunto il picco di 5,095,690 IOPS con una latenza di 10.7 μs. Le unità NVMe hanno avuto ancora una volta ottime prestazioni con un picco di 188,170 IOPS e 170μs.
Per SQL 90-10 i due confronti erano un po' più ravvicinati in termini di throughput, anche se non ci sono dubbi sulla latenza, la memoria persistente ha senza dubbio una latenza inferiore. La memoria persistente è iniziata con 169,874 IOPS con una latenza di 8.1μs e ha raggiunto il picco di 1,911,900 IOPS con una latenza di 27.1μs rispetto al picco di 1,612,337 IOPS di NVMe con una latenza di 189.8μs.
Per SQL 80-20 la memoria persistente ha avuto una latenza di picco migliore, 65.3μs, ma un throughput molto inferiore, 668,983 IOPS, rispetto al throughput dell'unità NVMe, 1,482,554 IOPS con una latenza di 206μs.
Il nostro ultimo gruppo di test per questa recensione riguarda i nostri carichi di lavoro Oracle, Oracle, Oracle 90-10 e Oracle 80-20. Il test Oracle ha mostrato che la memoria persistente ha raggiunto il picco iniziale a 453,449 IOPS con una latenza di 103μs. L'unità NVMe è riuscita a raggiungere il picco di 1,366,615 IOPS con una latenza di 225.8μs.
Per Oracle 90-10, la memoria persistente è iniziata a 181,455 IOPS con una latenza di 7.8μs e ha raggiunto il picco a 2,080,543 IOPS con una latenza di soli 16.9μs. Ancora una volta schiaccianti le prestazioni del drive NVMe che ha raggiunto il picco di 1,357,112 IOPS con una latenza di 157.1μs.
Infine, per il nostro Oracle 80-20, la memoria persistente è iniziata a 225,492 IOPS con una latenza di 8.5μs e ha raggiunto il picco a 1,146,229 IOPS con una latenza di 30.4μs. L'unità NVMe aveva un throughput inferiore, 1,265,479 IOPS, ma anche una latenza molto più elevata, 165.9μs.
Conclusione
Il Supermicro SuperServer 1029U-TN10RT è un sistema a doppio socket con 10 alloggiamenti per unità NVMe da 2.5" che si adatta a un ingombro di 1U. Oltre agli alloggiamenti per unità NVMe da 2.5", il server può essere configurato anche con due slot di archiviazione M.2, uno SATA e un altro NVMe. Il server è progettato per la virtualizzazione, i database e il cloud computing, tra gli altri casi d'uso che sfruttano un fattore di forma denso con un'elevata potenza di elaborazione. Parlando di elaborazione, il server supporta le CPU scalabili Intel Xeon di seconda generazione appena rilasciate. Accanto alle CPU ci sono 24 slot DIMM. Oltre a riempire questo server con molta DRAM, il supporto per le nuove CPU significa supporto per i nuovi moduli di memoria persistente Optane DC di Intel.
Per quanto riguarda le prestazioni, i moduli di memoria persistente Intel sono stati in grado di raggiungere un livello di prestazioni mai visto nel nostro laboratorio. Dato che Intel è più o meno l'unico gioco in circolazione al momento con memoria persistente, non abbiamo concorrenti o versioni precedenti con cui confrontarci. L'abbiamo invece confrontato con le unità NVMe Intel P4510 da 2 TB come esempio di cosa aspettarsi quando si sfrutta la nuova tecnologia. Nelle letture i PMM hanno spazzato via la tecnologia NVMe con letture 4K pari a 13.2 milioni di IOPS con una latenza di soli 12.1μs e la lettura sequenziale da 64K che ha raggiunto 66GB/s con una latenza di soli 57.2μs. La scrittura casuale ha visto un po' di limitazione della tecnologia con la memoria persistente che ha raggiunto rapidamente 980 IOPS e una latenza di circa 60μs prima di diminuire, molto inferiore rispetto alle unità NVMe. Le scritture a 64K, tuttavia, hanno visto la memoria persistente dominare con 15.96 GB/s con una latenza di soli 121.8μs. Per i benchmark SQL, la memoria persistente ha schiacciato l'unità NVMe in SQL (5,095,690 IOPS con una latenza di 10.7μs) e SQL 90-10 (1,911,900 IOPS con una latenza di 27.1μs). Nel nostro test Oracle la memoria persistente ha mostrato un punteggio molto più alto in Oracle 90-10 (2,080,543 IOPS con una latenza di soli 16.9μs) ma è rimasta indietro negli altri due test dal punto di vista del throughput. Qualcosa da notare è la latenza. La latenza di picco più alta per la memoria persistente è stata di 103μs e la latenza di picco più bassa è stata di 10.7μs.
Ci sono chiaramente tutte le ragioni per essere estremamente entusiasti quando si guardano i risultati iniziali di questa recensione. Vediamo il miglioramento delle nuove CPU scalabili Xeon nel loro complesso, ma ovviamente i moduli di memoria persistente Optane DC sono le stelle qui. Come notato, questa revisione preliminare non vuole essere il punto fermo su come valutiamo i sistemi con memoria persistente; è solo l'inizio. Attualmente stiamo lavorando per esaminare più approfonditamente le prestazioni delle applicazioni in questo sistema e continueremo a spingerci oltre i limiti e le best practice per valutare la memoria persistente Intel Optane DC sia in modalità App Direct che in modalità memoria. Per ora, però, grandi complimenti a Supermicro e al suo team di ingegneri per aver messo insieme questo kit in modo così rapido e completo. Sarà una serie di recensioni divertenti.
Pagina del prodotto Supermicro SuperServer 1029U-TN10RT