Casa Impresa Recensione dell'Advantech ASR-3100PP

Recensione dell'Advantech ASR-3100PP

Advantech ASR-3100PP fa parte della serie ASR-3100 più ampia, che comprende server 1U ad alto utilizzo di storage. Ogni server offre 16 alloggiamenti di archiviazione da 2.5″, in un formato double-stack, con 8 alloggiamenti nella parte anteriore tradizionale del box e altri 8 che compaiono proprio dietro quelli vicino alla parte anteriore dello chassis. La variante ASR-3100PP è unica in quanto è interamente NVMe, che offre un profilo prestazionale eccezionale in una sola unità rack. Per garantire ai clienti l'utilizzo di tutto lo storage NVMe per applicazioni importanti, Advantech include due slot SATA M.2 2242 sulla scheda madre per l'installazione del sistema operativo, con mirror RAID1 opzionale. Inoltre, il sistema offre 16 slot DIMM per un massimo di 512 GB di RAM, doppi slot per CPU Intel Xeon E5-2600 v3/v4, due slot di espansione PCIe x8 (uno FHHL, uno HHHL), alimentatori ridondanti da 1100 W e supporto IPMI.


Advantech ASR-3100PP fa parte della serie ASR-3100 più ampia, che comprende server 1U ad alto utilizzo di storage. Ogni server offre 16 alloggiamenti di archiviazione da 2.5″, in un formato double-stack, con 8 alloggiamenti nella parte anteriore tradizionale del box e altri 8 che compaiono proprio dietro quelli vicino alla parte anteriore dello chassis. La variante ASR-3100PP è unica in quanto è interamente NVMe, che offre un profilo prestazionale eccezionale in una sola unità rack. Per garantire ai clienti l'utilizzo di tutto lo storage NVMe per applicazioni importanti, Advantech include due slot SATA M.2 2242 sulla scheda madre per l'installazione del sistema operativo, con mirror RAID1 opzionale. Inoltre, il sistema offre 16 slot DIMM per un massimo di 512 GB di RAM, doppi slot per CPU Intel Xeon E5-2600 v3/v4, due slot di espansione PCIe x8 (uno FHHL, uno HHHL), alimentatori ridondanti da 1100 W e supporto IPMI.

Il consolidamento di così tante unità NVMe in uno chassis 1U apre una serie di casi d'uso per l'ASR-3100PP. L'esecuzione locale di applicazioni come i database transazionali per ottenere le massime prestazioni sarebbe un punto di partenza comune. Il sistema funziona bene anche per requisiti di larghezza di banda pesanti come quelli riscontrati nel rendering e nell'editing nello spazio dei media e dell'intrattenimento. Per gli ambienti che eseguono il proprio software, l'ASR-3100PP potrebbe costituire un'ottima cache o livello in un ambiente di grandi dimensioni. Naturalmente, anche una miriade di fornitori di software-based potrebbero utilizzare la piattaforma, sebbene la maggior parte di essi sia un po' indietro rispetto alla capacità di sfruttare così tante prestazioni di archiviazione.

Per questo particolare modello, Micron ha fornito tutti gli SSD NVMe (SSD 800 da 9100 GB) e la RAM (in questo caso sedici DIMM da 32 GB per un totale di 512 GB). Sebbene le CPU e la rete contribuiscano notevolmente ad aumentare le prestazioni di un determinato server, i contributi di Micron di cui sopra avranno davvero un enorme impatto sul miglioramento delle prestazioni complessive dell'ASR-3100PP. La seconda fila e gli alloggiamenti per unità consentono anche unità SATA (con SAS opzionale) per coloro che vogliono aggiungere più capacità a un prezzo inferiore.

Specifiche Advantech ASR-3100PP

  • Fattore di forma: 1U
  • CPU: serie Intel Xeon E5-2600 v3/v4 (presa LGA2011-R3)
  • Chipset: Intel C612
  • Memoria massima: DDR512 da 4 GB
  • Alloggiamenti unità: 16 NVMe/SAS 2.5 Gb/s/SATA 12 Gb da 6"
  • Porte I / O:
    • 1x USB 2.0
    • 4x USB 3.0
    • 2 porte RJ-45 LAN
    • 1x VGA
    • 1x comunicazione
  • Slot PCIe: 2 slot PCIe Gen3 x8 (supporta 1 scheda HHHL e 1 scheda FHHL)
  • Alimentazione:
    • Alimentatore ridondante 80 PLUS Platinum 1+1
    • 900 W @ 100 ~ 120 V
    • 1100 W @ 200 ~ 240 V
    • Intervallo di ingresso: CA 100 ~ 240 V
  • Ambiente
    • Temperatura operativa: 0 ~ 40° C (32 ~ 104° F)
    • Umidità operativa: 10 ~ 85% a 40° C
    • Vibrazione (5 ~ 500 Hz): 0.25 Grm
  • Dimensioni (L x A x P): 806 x 430 x 44 (mm)

Progetta e costruisci

L'Advantech ASR-3100PP è un server 1U con un modo unico di inserire 16 unità NVMe dalla parte anteriore. Lungo la parte anteriore del dispositivo sono presenti otto alloggiamenti da 2.5 pollici. Sempre sul lato sinistro sono presenti i pulsanti di accensione, posizione e ripristino, nonché le spie dell'unità e della LAN. Il lato destro del dispositivo ha una porta USB 2.0. Direttamente dietro le prime 8 baie c'è una seconda serie di 8 baie. Per raggiungerli, gli utenti devono tirare due linguette in avanti e quindi sollevare il secondo vassoio inclinandolo. Non è la cosa più semplice in cui entrare, ma non dovrebbero esserci preoccupazioni sull'apertura accidentale di questo secondo vassoio.

Spostandosi sul retro del dispositivo, da sinistra a destra, ci sono due alimentatori rimovibili, una porta seriale e una porta VGA, quattro porte USB 3.0, due porte LAN RJ-45 e due slot PCIe (uno è popolato con il nostro scheda di rete 10GbE).

Management

Guardando la gestione dell'ASR-3100PP, il server utilizza il software di gestione IPMI American Megatrends MEGARAC. Dalla schermata principale, gli utenti possono vedere facilmente cose come informazioni sul dispositivo e sulla rete, monitoraggio del sensore e del PMBus e registro degli eventi.

Facendo clic sullo stato del server, gli utenti possono approfondire aspetti come lo stato del sensore per uno sguardo più dettagliato su cosa sta succedendo nel server.

Prestazioni del Sysbench

Ogni banco di sistema La VM è configurata con tre vDisk, uno per l'avvio (~92 GB), uno con il database predefinito (~447 GB) e il terzo per il database in prova (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
  • Impronta di archiviazione: 1 TB, 800 GB utilizzati
  • 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

Il nostro test Sysbench misura il TPS medio (transazioni al secondo), la latenza media e la latenza media del 99° percentile con un carico di picco di 32 thread. Analizzando innanzitutto il TPS medio, l'ASR-3100 ha raggiunto ben 10,080 TPS in cui una VM MySQL era posizionata su ciascun SSD NVMe. Il limite principale di questo test non sono stati gli SSD NVMe, ma le CPU stesse che hanno raggiunto il massimo.

Passando alla latenza media del benchmark Sysbench, l'ASR-3100 ha mantenuto una latenza media di 25.39 ms durante l'impressionante carico di lavoro.

In termini del nostro scenario di latenza MySQL peggiore (latenza del 99° percentile), l'ASR-3100 non ha superato i 49.47 ms.

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 archiviazione 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, 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

Durante il test SQL Server, l'ASR-3100 ha fornito una prestazione elevata di 12,520.8 TPS in totale. Le singole VM variavano da 3,124.8 TPS a 3,136 TPS. In questo caso, sono stati sfruttati solo 4 SSD NVMe, ed essendo un test sensibile alla latenza, un modello di unità diverso avrebbe reagito in modo diverso.

Nella latenza media per SQL Server, l'ASR-3100 ha avuto una latenza complessiva di 48.3 ms con singole VM che andavano da 39 ms a 57 ms.

Analisi sintetica del carico di lavoro aziendale

Il nostro processo di benchmark dei dischi rigidi aziendali precondiziona ciascuna unità allo stato stazionario con lo stesso carico di lavoro con cui il dispositivo verrà testato con un carico pesante di 16 thread, con una coda eccezionale di 16 per thread. Viene quindi testato a intervalli prestabiliti in più profili di profondità thread/coda per mostrare le prestazioni in condizioni di utilizzo leggero e intenso. Dato che i dischi rigidi raggiungono il livello di prestazioni nominale molto rapidamente, riportiamo solo graficamente le sezioni principali di ciascun test.

Prove di precondizionamento e di stato stazionario primario:

  • Throughput (aggregato IOPS di lettura+scrittura)
  • Latenza media (latenza di lettura+scrittura mediata insieme)
  • Latenza massima (latenza di picco in lettura o scrittura)
  • Deviazione standard della latenza (deviazione standard di lettura e scrittura mediata insieme)

La nostra analisi sintetica del carico di lavoro aziendale include quattro profili basati su attività del mondo reale. Questi profili sono stati sviluppati per facilitare il confronto con i nostri benchmark precedenti, nonché con valori ampiamente pubblicati come la velocità massima di lettura e scrittura di 4K e 8K 70/30, comunemente utilizzata per le unità aziendali.

  • 4K
    • 100% di lettura o 100% di scrittura
    • 100%4K
  • 8K70/30
    • 70% leggi, 30% scrivi
    • 100%8K
  • 128K (sequenziale)
    • 100% di lettura o 100% di scrittura
    • 100%128K

Nel primo dei nostri carichi di lavoro aziendali, abbiamo misurato un lungo campione di prestazioni 4K casuali con attività di scrittura e lettura al 100%. Qui l'ASR-100 ha raggiunto l'impressionante cifra di 3100 IOPS in lettura e 2,309,900 IOPS in scrittura.

Con una latenza media, l'ASR-3100 ha raggiunto un altro giro di numeri impressionanti con una latenza di lettura di 1.77 ms e una latenza di scrittura di 4.43 ms.

Con la latenza massima, i numeri sono aumentati parecchio fino a 128.5 ms in lettura e 39.5 ms in scrittura.

E l'ASR-3100 ha completato i benchmark 4K con un'altra serie impressionante di numeri in deviazione standard con 1.94 ms in lettura e 2.01 ms in scrittura.

Nel nostro prossimo benchmark, abbiamo raddoppiato la dimensione di trasferimento a 8K. Ancora una volta, l'ASR-3100 ha portato in tavola numeri impressionanti con 1,487,800 IOPS in lettura e 1,097,500 IOPS in scrittura.

Nei prossimi quattro grafici mostreremo i risultati basati su un protocollo composto per il 70% da operazioni di lettura e per il 30% da operazioni di scrittura con una dimensione di trasferimento di 8K. Pertanto, il carico di lavoro viene quindi variato da 2 thread e una profondità della coda di 2 fino a 16 thread e 16 code. Qui l'ASR-3100 ha raggiunto il picco di quasi 1.6 milioni di IOPS.

Ancora una volta, la latenza media è stata impressionante. Questa volta, durante il benchmark, la latenza media è iniziata con un minimo di 0.2 ms e ha raggiunto il picco a soli 2.56 ms.

La latenza massima è iniziata forte prima di aumentare rapidamente e raggiungere il picco a 87.55 ms.

E ancora una volta, l'ASR-3100 ha ottenuto ottimi risultati con una latenza di deviazione standard compresa tra 0.24 ms e soli 1.34 ms.

Il benchmark sintetico finale utilizza dimensioni di trasferimento molto più grandi, pari a 128K, con operazioni di lettura al 100% e di scrittura al 100%. Qui l'Advantech ASR-3100 ha avuto davvero delle grandi prestazioni. In lettura, il server ha raggiunto 37.265 GB/s e in scrittura ha raggiunto 9.583 GB/s.

Conclusione

Advantech ha capito come stipare sedici SSD NVMe da 2.5 pollici in un fattore di forma 1U e produrre con esso un server dalle prestazioni estremamente elevate. Una caratteristica unica di questo server è il fatto che sono presenti 8 alloggiamenti a caricamento frontale per SSD NVMe hot-swap, con un secondo set di 8 alloggiamenti proprio dietro il primo a cui è possibile accedere sollevando la sezione a circa 45 gradi. angolo. Oltre a questo, il server dalle dimensioni ridotte è dotato di doppia CPU Intel Xeon E5-2600 v3/v4, fino a 512 GB di RAM, supporto IPMI e due slot PCIe per un'ulteriore espansione. Per la nostra build particolare, Micron ha fornito sedici unità NVMe 800 da 9100 GB e 512 GB di RAM DDR4 (16 DIMM da 32 GB).

Guardando alle prestazioni, l'ASR-3100PP aveva ottimi numeri SysBench e SQL Server. Per SysBench, il server ha ottenuto un punteggio TPS di 10,080, con una latenza media di 25.38 ms e 49.47 ms nello scenario peggiore. Sysbench utilizza molto la CPU, quindi gli utenti potrebbero raggiungere numeri di prestazioni simili con meno unità, anche se con modelli di capacità maggiore. Anche SQL Server ha ottenuto ottimi numeri con punteggi complessivi di 12,520.8 TPS e una latenza media di 48.3 ms. Il nostro test di SQL Server (anche se non limitato alla CPU) potrebbe produrre risultati diversi o migliori utilizzando modelli SSD diversi. Dal punto di vista dello storage, l'ASR-3100PP è indipendente dall'unità, quindi il cielo è davvero il limite su come un cliente finisce per configurarlo.

Passando al sintetico, l'incredibile potenziale dell'ASR-3100PP è davvero emerso. Nei nostri benchmark 4K, il server ha raggiunto un throughput di oltre 2.3 milioni di IOPS in lettura e 923 IOPS in scrittura, con una latenza media di 1.77 ms in lettura e 4.43 ms in scrittura con una profondità di coda effettiva di 256 per unità. Con un throughput di lettura/scrittura al 100% 8K, il server ha raggiunto quasi 1.5 milioni di IOPS in lettura e oltre 1 milione di IOPS in scrittura. Con 8K 70% lettura/30% scrittura, il server ha registrato un altro impressionante numero di throughput, con un picco di oltre 1.5 milioni di IOPS. E nel nostro benchmark da 128K a blocchi di grandi dimensioni, il server ha registrato incredibili 37.3 GB/s in lettura e 9.6 GB/s in scrittura. Per i casi d'uso che possono trarre vantaggio da questo server, i risultati sono semplicemente incredibili.

Vantaggi

  • 16 unità NVMe in un fattore di forma 1U
  • Prezzo di partenza basso
  • Prestazioni sintetiche da record

Svantaggi

  • Espansione PCIe limitata a sole 16 linee (o ~12-13GB/s in uscita)

Conclusione

Advantech ASR-3100PP è un server ideale per gli acquirenti aziendali che possono sfruttare adeguatamente le massime prestazioni offerte da questo server, beneficiando allo stesso tempo dell'ingombro compatto.

Pagina del prodotto Advantech ASR-3100PP