Casa Impresa Recensione Dell EMC PowerEdge R640

Recensione Dell EMC PowerEdge R640

Dell EMC PowerEdge R640 Aperto

PowerEdge R640 è un server rack 1U scalabile progettato per elaborazione e archiviazione tramite una piattaforma a 2 socket. Descritto come un equilibrio tra prestazioni, costi e densità, R640 è progettato per gestire carichi di lavoro provenienti da una gamma di diversi casi d'uso di data center, in particolare storage software-fined denso, fornitori di servizi, livello applicativo, cloud privato denso, virtualizzazione e elaborazione ad alte prestazioni (HPC). Inoltre, Dell ha creato PowerEdge R640 come server facilmente distribuibile e in grado di scalare senza problemi da 3 a oltre 1000 nodi per lo storage definito dal software utilizzando Dell EMC VxFlex Ready Nodes.


PowerEdge R640 è un server rack 1U scalabile progettato per elaborazione e archiviazione tramite una piattaforma a 2 socket. Descritto come un equilibrio tra prestazioni, costi e densità, R640 è progettato per gestire carichi di lavoro provenienti da una gamma di diversi casi d'uso di data center, in particolare storage software-fined denso, fornitori di servizi, livello applicativo, cloud privato denso, virtualizzazione e elaborazione ad alte prestazioni (HPC). Inoltre, Dell ha creato PowerEdge R640 come server facilmente distribuibile e in grado di scalare senza problemi da 3 a oltre 1000 nodi per lo storage definito dal software utilizzando Dell EMC VxFlex Ready Nodes.

PowerEdge R640 racchiude molti componenti abbastanza potenti, oltre a tantissime opportunità di espansione. Ad esempio, può essere dotato di due processori della famiglia Intel Xeon Processor Scalable con un massimo di 28 core per processore. Dispone di 24 slot DIMM per un massimo di 3 TB di RAM e fino a 12 NVDIMM per un massimo di 192 GB di RAM. Dispone inoltre di due alimentatori ridondanti CA (o CC). L'R640 supporta anche le schede di espansione PCI di terza generazione.

Il server rack Dell può essere dotato di HDD e SSD da 2.5" o 3.5" e supporta fino a 8 NVMe per chi cerca le prestazioni di archiviazione più veloci possibili. Si tratta del doppio della quantità di NVMe dell'R630, quindi rende sicuramente questa piattaforma 1U molto più versatile. A tal fine, l'R640 può essere configurato con 8 dischi rigidi da 2.5 pollici o 4 dischi rigidi da 3.5 pollici sul pannello anteriore oppure 10 dischi rigidi da 2.5 pollici sul pannello anteriore con supporto opzionale per 2 dischi rigidi da 2.5 pollici sul pannello anteriore. il pannello posteriore.

PowerEdge R640 supporta porte USB, porte NIC, porte VGA, connettore seriale e una scheda IDSDM/vFlash che supporta una scheda di memoria flash opzionale e un doppio modulo SD interno.

Per i test, abbiamo configurato l'R640 con due processori Intel Xeon Platinum 8180 e 384 GB (32 GB x 12) di RAM a 2666 MT/s. I parametri di archiviazione sono stati ottenuti utilizzando 3.2 TB di NVME (2 SSD NVMe PM1.6a da 1725 TB) e 2 TB di SAS (5 SSD SAS PM400a da 1635 GB).

Specifiche dell'EMC PowerEdge R640

Fattore di forma 1U
Processore Fino a due processori scalabili Intel Xeon, fino a 28 core per processore
Memorie 24 slot DIMM DDR4, supporta RDIMM/LRDIMM, velocità fino a 2666 MT/s, 3 TB max
Fino a 12 NVDIMM, 192 GB max
Supporta solo DIMM DDR4 ECC registrati
Controller di archiviazione
Controller interni PERC H330, H730p, H740p, RAID software (SWRAID) S140
Sottosistema di archiviazione ottimizzato per l'avvio HWRAID 2 SSD M.2 da 120 GB, 240 GB
PERC esterno (RAID) H840
HBA SAS da 12 Gbps (non RAID) Esterno: HBA SAS da 12 Gbps (non RAID), interno: HBA330 (non RAID)
Baie di guida
Alloggiamenti per unità anteriori Fino a 10 SAS/SATA (HDD/SSD) da 2.5" con un massimo di 8 SSD NVMe max 58TB o fino a 4 HDD SAS/SATA da 3.5" max 48TB
Alloggiamenti per unità posteriori Fino a 2 SAS/SATA (HDD/SSD) da 2.5", SSD NVMe max 12 TB
Opzionale DVD-ROM, DVD+RW
I/O e porte
Opzioni della scheda di rete figlia 4 x 1GE o 2 x 10GE + 2 x 1GE o 4 x 10GE o 2 x 25GE
Porte anteriori Video, 1 x USB 2.0, disponibile USB 3.0, IDRAC Direct USB dedicato
Porte posteriori Video, seriale, 2 USB 3.0, porta di rete iDRAC dedicata
Scheda video VGA, NVIDIA NVS310 disponibile come scheda PCIe Fino a 3 slot Gen3, tutti x16
Riserve energetiche Titanio 750 W, Platino 495 W, 750 W, 1100 W e 1600 W
Alimentatori hot plug 48 V CC 1100 W, 380 H V CC 1100 W, 240 H V CC 750 W con opzione di ridondanza completa
Sistemi operativi supportati Canonical
LTS gratuito
Citrix Xen Server
Microsoft Windows Server con Hyper-V
Red Hat Enterprise Linux
SUSELinux Enterprise Server
VMware ESXi

Progetta e costruisci

Sebbene il server rack Dell PowerEdge R640 utilizzi una struttura molto compatta, vanta comunque una grande versatilità, nonché diverse configurazioni e opzioni di espansione. Come accennato in precedenza, questo include un sistema di unità da 8 x 2.5 pollici, un sistema di unità da 4 x 3.5 pollici e un sistema di unità da 10 x 2.5 pollici per quanto riguarda lo spazio di archiviazione.

Il pannello di controllo si trova a sinistra della parte anteriore e ospita l'integrità e l'ID del sistema, il LED di stato e l'indicatore iDRAC Quick Sync 2 (wireless). Il LED di stato mostra eventuali componenti hardware guasti, mentre la funzionalità wireless Quick Sync 2 opzionale indica un sistema abilitato alla sincronizzazione rapida (una funzionalità che consente agli amministratori di gestire il sistema tramite dispositivi mobili).

Come nel caso di tutti i server rack, la maggior parte dello spazio sul pannello frontale è occupato dagli alloggiamenti delle unità. Nella nostra configurazione da 10 unità, ciò si traduce in un massimo di dieci unità sostituibili a caldo da 2.5 pollici (sebbene gli utenti abbiano la possibilità di utilizzare sei unità sostituibili a caldo da 2.5 pollici) o fino a quattro dispositivi NVMe.

Management

Come con altri server PowerEdge, R640 offre un'ampia gamma di opzioni di gestione. Per uno sguardo più approfondito, i lettori possono dare un'occhiata al nostro approfondimento nel Recensione Dell EMC PowerEdge R740xd e il nostro sguardo App OpenManage Mobile di Dell EMC.

Performance

Nella nostra sezione dedicata alle prestazioni del sistema locale, abbiamo un R640 ben equipaggiato che stiamo testando con due diversi livelli di archiviazione flash. Il primo è il flash NVMe, fornito su quattro SSD da 1.6 TB, mentre il secondo è il flash SAS, fornito su quattro SSD da 400 GB. Entrambi portano il marchio Samsung, anche se le parti specifiche possono variare a seconda dei componenti selezionati al momento della creazione del server. Con le CPU Intel Platinum 8180 all'interno, avevamo molti cicli CPU da dedicare ai nostri carichi di lavoro di archiviazione. Come affermato nella nostra sezione introduttiva, il server era dotato di doppie CPU Intel 8180 Platinum e 384 GB di RAM. Per i nostri benchmark applicativi utilizziamo ESXi 6.5.

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 SQL Server abbiamo esaminato le singole VM e i punteggi aggregati. I risultati delle transazioni hanno mostrato un punteggio aggregato di 12,638.2 TPS con singole VM che vanno da 3,159.5 TPS a 3,159.6 TPS.

Con la latenza media di SQL Server, l'R640 ha registrato una latenza delle VM sia aggregata che individuale di 4 ms.

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'R640 con un layout simile a quello sopra. Per quanto riguarda le prestazioni transazionali, il server aveva un TPS medio aggregato di 13,046 con VM individuali comprese tra 3,231.4 TPS e 3,308 TPS.

Per la latenza media di Sysbench, l'R640 ha ottenuto un punteggio complessivo di 9.8 ms con singole VM che andavano da 9.7 ms a 9.9 ms.

Nella nostra misurazione della latenza del 99° percentile nel caso peggiore, il server ha raggiunto un impressionante punteggio complessivo di 19.9 ms con singole VM che vanno da 19.7 ms a 20 ms.

Analisi del carico di lavoro VDBench

Con il server più recente e migliore, è forte la tentazione di aggiungere lo spazio di archiviazione più recente e migliore per ottenere il massimo dal rapporto qualità-prezzo. Tuttavia, non tutti lo faranno e diversi utenti aggiorneranno i propri server con lo spazio di archiviazione esistente o con flash basato su SAS a basso costo. Per la nostra recensione, abbiamo popolato il server con storage sia NVMe che SAS per ciascun benchmark. Questo non è uno scenario su "quale sia il migliore", perché dal punto di vista delle prestazioni, NVMe vincerà. Si tratta più di uno scenario "cosa aspettarsi con lo spazio di archiviazione fornito" e dovrebbe essere considerato in questo modo.

La nostra ultima sezione di test delle prestazioni locali si concentra sulle prestazioni del carico di lavoro sintetico. In quest'area, abbiamo sfruttato quattro SAS e quattro SSD NVMe in un ambiente bare metal con Ubuntu 16.04.4. Il carico di lavoro è stato configurato per sollecitare il 25% della capacità di ciascuna unità, concentrandosi su prestazioni sostenute rispetto a prestazioni stazionarie nel caso peggiore.

Quando si tratta di confrontare gli array di archiviazione, i test delle applicazioni sono i migliori e i test sintetici vengono 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

Osservando le prestazioni di lettura di picco per le unità SAS, PowerEdge R640 è stato in grado di mantenere una latenza inferiore al millisecondo fino quasi alle prestazioni di picco. Il server ha interrotto 1 ms a circa 269 IOPS e ha raggiunto il picco a circa 271 IOPS con una latenza di circa 1.1 ms.

Per la lettura di picco NVMe sull'R640, abbiamo riscontrato una latenza inferiore al millisecondo con prestazioni di picco a 2,711,968 IOPS con una latenza di 186μs.

Per quanto riguarda le prestazioni di picco in scrittura SAS, l'R640 ha mantenuto una latenza inferiore al millisecondo per tutto il tempo con prestazioni di picco di 266,641 IOPS e una latenza di 807μs.

Le prestazioni di scrittura 4K con unità NVMe hanno raggiunto il picco di 1,265,764 IOPS con una latenza di soli 191μs.

Quando passiamo ai benchmark sequenziali (64K), vediamo lo stesso tipo di prestazioni che abbiamo visto con PowerEdge R7415. La latenza inizia in modo elevato (19.8 ms in questo caso) e diminuisce man mano che vengono eseguiti i benchmark. L'R640 con unità SAS ha terminato a 25,606 IOPS o 1.61 GB/s con una latenza di 2.49 ms.

Per le letture sequenziali NVMe 64K, l'R640 ha iniziato con una latenza molto bassa e ha raggiunto il picco di 193,493 IOPS o 12.1 GB/s con una latenza di 329 μs.

Ancora una volta, con la scrittura sequenziale a 64K, l'R640 con SAS è iniziato con una latenza elevata (8.9 ms) prima di finire a 27,394 IOPS o 1.71 GB/s con una latenza di 1.16 ms.

Anche in questo caso, il server basato su NVMe è partito molto più in basso con scritture sequenziali e ha raggiunto il picco a circa 89 IOPS o 5.6 GB/s con una latenza di circa 315 μs.

Passando al nostro carico di lavoro SQL, le unità SAS hanno avuto risultati complessivamente migliori con una latenza inferiore al millisecondo, con un picco di 275,406 IOPS con una latenza di 418μs.

Per il carico di lavoro SQL sulla versione NVMe del server abbiamo riscontrato prestazioni di picco di 930,251 IOPS con una latenza di soli 135μs.

Per il nostro SQL 90-10 con SAS, l'R640 ha avuto una prestazione di picco di 268,036 IOPS con una latenza di 448μs.

La versione NVMe di SQL 90-10 prevedeva che il server fornisse prestazioni di picco di 774,044 IOPS con una latenza di 163μs.

Il SAS nell'SQL 80-20 ha visto il server raggiungere un picco di 254,044 IOPS con una latenza di 491μs.

Per SQL 80-20 con NVMe, l'R640 è riuscito a raggiungere il picco di 652,259 IOPS con una latenza di 193μs.

Passando ai carichi di lavoro Oracle, l'R640 caricato con SAS ha raggiunto il picco di 239,794 IOPS con una latenza di 533μs.

Per NVMe Oracle, il server ha raggiunto il picco di 570,158 IOPS con una latenza di 230μs.

Per SAS Oracle 90-10, il server ha raggiunto il picco di 263,745 IOPS e una latenza di 327μs.

L'Oracle 90-10 con NVMe ha raggiunto il picco di 615,818 IOPS con soli 141μs di latenza.

Oracle 80-20 con unità SAS nell'R640 ci ha fornito prestazioni di picco di 239,107 IOPS con una latenza di 361μs.

Per Oracle 80-20 con unità NVMe, il server ha raggiunto il picco di 532,046 IOPS con una latenza di 163μs.

Successivamente, siamo passati al nostro test di clonazione VDI, completo e collegato. Per l'avvio VDI Full Clone con SAS, PowerEdge R640 ha raggiunto il picco di 221,147 IOPS con una latenza di 575μs prima di diminuire leggermente.

Osservando l'NVMe R640 sull'avvio VDI Full Clone, il server ha raggiunto il picco di 626,040 IOPS con una latenza di 205μs.

Per l'accesso iniziale SAS VDI Full Clone, il server ha avuto una latenza inferiore al millisecondo fino a circa 105 IOPS e ha raggiunto un picco di 107,280 IOPS con una latenza di 1.11 ms.

L'accesso iniziale VDI Full Clone con NVMe ha registrato un picco del server pari a 246,628 IOPS e 476μs di latenza.

Per l'accesso VDI Full Clone Monday con unità SAS, l'R640 ha raggiunto il picco di 79,495 IOPS con una latenza di 797μs.

Con le unità NVMe, il server è stato in grado di raggiungere un picco di 161,771 IOPS e una latenza di 386μs per l'accesso del lunedì VDI Full Clone.

Passando ai test VDI Linked Clone, l'R650 caricato con SAS ha avuto prestazioni di picco di avvio di 125,587 IOPS con una latenza di 506μs.

Per il test NVMe VDI Linked Clone Boot, il server ha raggiunto il picco di 346,693 IOPS e una latenza di 182μs.

L'accesso iniziale del clone collegato VDI con SAS ha mostrato che il server ha raggiunto un picco di 47,656 IOPS con una latenza di 662μs.

Per l'accesso iniziale del clone collegato NVMe, l'R640 ha raggiunto il picco di 87,384 IOPS con una latenza di 359μs.

Per VDI Linked Clone Monday Login, PowerEdge R640 basato su SAS ha avuto una latenza inferiore al millisecondo fino a circa 59 IOPS e ha raggiunto un picco di 60,708 IOPS con una latenza di 1.04 ms.

Infine, la versione NVMe del VDI Linked Clone Monday Login ha registrato un picco del server a 120,850 IOPS con una latenza di 521μs.

Conclusione

Lanciato come uno dei primi server PowerEdge di 14a generazione, Dell EMC PowerEdge R640 è un server 1U a due socket volto a bilanciare potenza, densità e costi in un ingombro ridotto. Il server può essere configurato con due CPU scalabili Intel Xeon per un massimo di 28 core per processore e dispone di 24 slot DIMM che possono essere riempiti con un massimo di 3 TB di RAM o 12 che possono essere riempiti con NVDIMM. Per l'archiviazione, gli utenti possono dotare l'R640 di otto alloggiamenti da 2.5" o di quattro alloggiamenti da 3.5" nella parte anteriore (può anche essere configurato per 12 alloggiamenti da 2.5" di cui 10 nella parte anteriore e 2 nella parte posteriore). Come tutti i server PowerEdge, R640 è dotato di diverse opzioni e strumenti di gestione, tra cui iDRAC e OpenManage. Il server è in grado di gestire diversi casi d'uso con Dell EMC che punta a SDS, fornitori di servizi, livello di applicazione, cloud privato denso, virtualizzazione e HPC.

Nei nostri benchmark sulle prestazioni delle applicazioni, abbiamo esaminato le prestazioni di PowerEdge R640 sfruttando VMware per vedere le prestazioni delle singole VM e quelle aggregate. Nel nostro test transazionale di SQL Server, abbiamo riscontrato un punteggio complessivo di 12,638.2 TPS e una latenza complessiva di soli 4 ms. Per Sysbench, abbiamo riscontrato prestazioni transazionali aggregate di 13,046 TPS e una latenza media di 9.8 ms, mentre per la latenza dello scenario peggiore abbiamo riscontrato una latenza aggregata di soli 19.9 ms.

Nei nostri carichi di lavoro VDBench bare metal, abbiamo eseguito sia storage SAS che NVMe. Come affermato in precedenza, non si trattava di vedere quale fosse il “migliore”, poiché ovviamente NVMe avrà prestazioni più elevate. Tuttavia, questo dimostra ai potenziali utenti cosa possono aspettarsi dai diversi tipi di supporti di memorizzazione. Invece di esaminare tutti i risultati sopra riportati, esamineremo solo alcuni punti salienti di ciascun tipo di unità. Per le unità SAS, abbiamo visto che l'R640 ha raggiunto punteggi di picco prestazionali casuali di 271 IOPS in lettura e circa 267 IOPS in scrittura, e ha mostrato velocità sequenziali di picco di 1.61 GB/s in lettura e 1.171 GB/s in scrittura. Per il resto dei nostri test, l'R640 basato su SAS è stato in grado di mantenere prestazioni di latenza inferiori al millisecondo, ad eccezione dell'accesso iniziale VDI Full Clone e dell'accesso VDI Linked Clone Monday, dove in entrambi i casi il server era poco più di 1 ms. Le unità NVMe hanno mostrato numeri fino a 2.7 milioni di IOPS in lettura casuale e 1.26 milioni di IOPS in scrittura casuale con numeri sequenziali che hanno raggiunto 12.1 GB/s in lettura e 5.6 GB/s in scrittura. Le unità NVMe sono state inoltre in grado di raggiungere quasi 1 milione di IOPS nel nostro carico di lavoro SQL e mezzo milione di IOPS nel nostro carico di lavoro Oracle. La versione NVMe dell'R640 ha avuto una latenza inferiore al millisecondo.

Come i suoi predecessori, la famiglia PowerEdge 1U ha molto da offrire, tra cui una moltitudine di opzioni e incredibili livelli di personalizzazione dello chassis. Questa volta, l'R640 offre così tante opzioni di configurazione che è facile capire perché è il fulcro della strategia go-to-market di Dell EMC per SDS, dove l'elaborazione è più critica della capacità integrata. L'R640 è ottimo per i casi d'uso HCI tradizionali come le serie vSAN/VxRail e XC (Nutanix), nonché per le soluzioni scalabili HCI/CI più grandi come VxRack SDDC. Naturalmente, l'R640 può funzionare bene in altri ambienti classici al di fuori dei tradizionali data center iperscalabili tipo Dell EMC che possono fare affidamento su strumenti software come OpenStack e Redfish. In ogni caso, l'R640 è una grande aggiunta alla famiglia PowerEdge e troverà sicuramente la sua strada in una serie diversificata di casi d'uso.

Dell PowerEdge R640 EMC

Discuti questa recensione

Iscriviti alla newsletter di StorageReview