Dopo il primo sguardo al VxRack Node di EMC in esecuzione in modalità HCI che misura le prestazioni dei carichi di lavoro sintetici, rivolgiamo la nostra attenzione alle prestazioni OLTP di SQL Server. In questo particolare test ci siamo concentrati sulla latenza a livello di applicazione, invece di stressare completamente il sistema in termini sia di CPU che di I/O di storage. Per scoprire quanto ScaleIO resiste sotto pressione, abbiamo messo a confronto la sua configurazione HCI con la sua risultati fenomenali a due strati per vedere se EMC ha ancora qualche asso nella manica.
Dopo il primo sguardo al VxRack Node di EMC in esecuzione in modalità HCI che misura le prestazioni dei carichi di lavoro sintetici, rivolgiamo la nostra attenzione alle prestazioni OLTP di SQL Server. In questo particolare test ci siamo concentrati sulla latenza a livello di applicazione, invece di stressare completamente il sistema in termini sia di CPU che di I/O di storage. Per scoprire quanto ScaleIO resiste sotto pressione, abbiamo messo a confronto la sua configurazione HCI con la sua risultati fenomenali a due strati per vedere se EMC ha qualche asso nella manica.
Specifiche del nodo VxRack (Performance Compute All Flash PF100).
- Chassis: nodo 2U-4
- Sistema operativo: ESXi vSphere 5.5
- Processori per nodo: doppio Intel E5-2680 V3, 12c, 2.5 GHz
- Chipset: Intel 610
- Memoria DDR4 per nodo: 512 GB (16x 32 GB)
- NIC incorporata per nodo: doppie porte Ethernet da 1 Gbps + 1 porta di gestione 10/100
- Controller RAID per nodo: 1x LSI 3008
- SSD per nodo: 4.8 TB (6 eMLC da 2.5 pollici e 800 GB)
- SATADOM per nodo: 32GBSLC
- Porta 10GbE per nodo: 4 porte SFP+ da 10 Gbps
- Alimentazione: doppio alimentatore CA platino da 1600 W
Prestazioni dell'SQL Server
Ogni VM SQL Server è configurata con due vDisk; Volume da 100 GB per l'avvio e volume da 500 GB per il database e i file di registro. 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 storage che di capacità, il test SQL cerca prestazioni di latenza. Trattandosi di una configurazione HCI, abbiamo una VM SQL Server in esecuzione su ciascuno dei quattro nodi VxRack PF100. Al momento della raccolta di questi dati, eseguivamo ESXi 5.5 sul cluster, mentre i nostri risultati a due livelli sono stati misurati all'interno di un ambiente ESXi 6.0.
Questo test utilizza SQL Server 2014 in esecuzione su VM guest Windows Server 2012 R2, sottoposto a stress da Benchmark Factory for Databases di Dell. In questo test abbiamo distribuito uniformemente quattro database su scala 1,500 sul nodo EMC VxRack per illustrare le prestazioni aggregate all'interno di un cluster VMware a 4 nodi.
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
Attrezzatura LoadGen di fabbrica del benchmark OLTP di SQL Server
- Host client virtuali Dell PowerEdge R730 VMware ESXi vSphere 6.0 (2)
- Quattro CPU Intel E5-2690 v3 per 124 GHz in cluster (due per nodo, 2.6 GHz, 12 core, 30 MB di cache)
- 512 GB di RAM (256 GB per nodo, 16 GB x 16 DDR4, 128 GB per CPU)
- Avvio scheda SD (Lexar 16 GB)
- 2 adattatori Mellanox ConnectX-3 InfiniBand (vSwitch per vMaotion e rete VM)
- 2 x HBA FC a doppia porta Emulex da 16 GB
- 2 x Scheda di rete Emulex 10GbE a doppia porta
- VMware ESXi vSphere 6.0 /Enterprise Plus 4 CPU
- Hardware di commutazione 10GbE
- Porte front-end: Switch Mellanox SX1036 10/40GbE
- Porte back-end: Switch Cisco Nexus 3164 10/40GbE
Nel test TPC-C di SQL Server, cerchiamo il bilanciamento del carico di lavoro nel cluster. Con quattro VM in esecuzione in stato stazionario su quattro nodi VxRack PF100 in una configurazione HCI, abbiamo misurato prestazioni che vanno da 3154.7 TPS a 3155.8 TPS sul lato basso. Nel complesso, abbiamo riscontrato che le prestazioni a livello di cluster misurano 12,621.7 TPS sul cluster ScaleIO HCI. Nel complesso, ScaleIO nell'HCI ha superato lo stesso storage presentato a un cluster di elaborazione esterno in modalità a due livelli.
Osservando la latenza media delle nostre 4 VM SQL, siamo rimasti sorpresi nel vedere l'efficacia di ScaleIO in una configurazione HCI rispetto a quella a due livelli. Non abbiamo mai visto le piattaforme HCI superare lo storage tradizionale con risorse di elaborazione esterne. Nella maggior parte dei casi ciò è causato dal sovraccarico di calcolo dovuto ai componenti di storage che condividono le stesse risorse di calcolo dei carichi di lavoro. Nel caso di ScaleIO, tuttavia, ovviamente non ha avuto alcun impatto, anche se in questi nodi avevamo CPU di fascia bassa (2.5 GHz contro 2.6 GHz) rispetto ai server utilizzati nei test a due livelli. La latenza dell'applicazione su quattro VM variava da 10 ms a 11 ms, con una media aggregata di 10.3 ms.
Conclusione
Nel nostro primo sguardo alle prestazioni delle applicazioni con ScaleIO VxRack Node di EMC in HCI, siamo ancora sorpresi dalle sue prestazioni. Quando si esegue l'applicazione sullo stesso hardware delle risorse di storage, il software ScaleIO non ha alcun impatto negativo sul carico di lavoro stesso. Si tratta di un'impresa impressionante di per sé, considerando che altre piattaforme HCI assorbono quasi sempre una grande percentuale di risorse della CPU per gestire i processi in background (alcuni fino al 30%). A tal fine, i nostri risultati HCI hanno superato quelli misurati con ScaleIO in modalità a due livelli, riducendo la latenza media da 12.5 ms a 10.3 ms. Per i clienti che richiedono la soluzione di storage iperconvergente per SQL Server con le massime prestazioni, ScaleIO ha alzato nuovamente il livello diventando la soluzione HCI più efficiente che abbiamo mai testato.
Recensione del nodo EMC VxRack: panoramica
Nodo EMC VxRack con tecnologia ScaleIO: revisione delle prestazioni OLTP Sysbench scalate (a 2 livelli)
Nodo EMC VxRack con tecnologia ScaleIO: revisione delle prestazioni di SQL Server (a 2 livelli)
Nodo EMC VxRack con tecnologia ScaleIO: revisione sintetica delle prestazioni (a 2 livelli)
Recensione del nodo EMC VxRack con tecnologia ScaleIO: revisione delle prestazioni sintetiche (HCI)
Nodo EMC VxRack con tecnologia ScaleIO: revisione delle prestazioni VMmark (HCI)
Iscriviti alla newsletter di StorageReview