StorageReview.com

Recenze QSAN XCubeSAN XS5226D

Enterprise  ◇  Střední NAS

V loňském roce jsme recenzovali řadu QSAN XCubeSAN XS1200, u které jsme shledali dobrý výkon, dobré funkce a dobrou cenu pro trhy malých a středních podniků (SMB) a ROBO, na které byla zaměřena. V této recenzi se podíváme na stejné zařízení s osazeným špičkovým řadičem XS5226. Vzhledem k tomu, že design, konstrukce a správa jsou identické (používáme stejné šasi), mohou se čtenáři vrátit k předchozí recenzi.

V rámci rodiny XS5200 (podobně jako řada XS1200) nabízí QSAN několik provedení a buď jeden, nebo dva řadiče – opět s označením S pro jeden nebo D pro dva. XS5226D je duální řadič, který je aktivní a zaměřený na vyšší výkon pro kritická prostředí. Ideálními případy použití jsou HPC, integrace virtualizace a M&E. Společnost uvádí výkon až 12 GB/s pro sekvenční čtení a 8 GB/s pro sekvenční zápis s více než 1.5 miliony IOPS.

Jak již bylo uvedeno, používáme stejné šasi, což znamená, že mezi oběma recenzemi existuje několik oblastí překrývání, a proto je zde přeskočíme. Podíváme se však na klíčové rozdíly ve specifikacích, protože mají přímý vliv na výkon.

Specifikace QSAN XCubeSAN XS5226D

Ovladač RAIDu Duálně aktivní
Procesor (CPU) Čtyřjádrový procesor Intel Xeon D-1500
Memory až 128 GB paměti DDR4 ECC
pohon Type
2.5″ SAS, NL-SAS, SED HDD
2.5” SAS, SATA SSD (pro 2.5” SATA disky v systému s duálním řadičem je potřeba deska 6Gb MUX)
Možnosti rozšíření  2U 26pozicový, SFF
Maximální počet podporovaných disků  286

 

Výkon

Analýza pracovní zátěže aplikací

Benchmarky pracovní zátěže aplikací pro QSAN XCubeSAN XS5226D se skládají z výkonu MySQL OLTP pomocí SysBench a výkonu Microsoft SQL Server OLTP se simulovanou pracovní zátěží TPC-C. V každém scénáři jsme měli pole nakonfigurované s 26 SSD disky Toshiba PX04SV SAS 3.0, konfigurovanými ve dvou 12diskových skupinách disků RAID10, jeden připojený ke každému řadiči. Zbyly tak 2 SSD disky jako rezervní. Poté byly vytvořeny dva 5TB svazky, jeden na skupinu disků. V našem testovacím prostředí to vytvořilo vyváženou zátěž pro naše úlohy SQL a Sysbench.

Výkon serveru SQL

Každý virtuální počítač SQL Serveru je nakonfigurován se dvěma virtuálními disky: 100GB svazkem pro bootování a 500GB svazkem pro databázi a soubory protokolů. Z hlediska systémových prostředků jsme každý virtuální počítač nakonfigurovali s 16 virtuálními procesory (vCPU), 64 GB paměti DRAM a využili jsme řadič LSI Logic SAS SCSI. Zatímco naše testované úlohy v Sysbenchu ​​dříve přesytily platformu jak v oblasti úložných I/O operací, tak i kapacity, test SQL se zaměřuje na výkon s ohledem na latenci.

Tento test využívá SQL Server 2014 spuštěný na hostovaných virtuálních počítačích Windows Server 2012 R2 a je kladen důraz na benchmark Factory for Databases od společnosti Quest. Zatímco naše tradiční využití tohoto benchmarku spočívalo v testování velkých databází o rozsahu 3 000 databází na lokálním nebo sdíleném úložišti, v této iteraci se zaměřujeme na rovnoměrné rozložení čtyř databází o rozsahu 1 500 databází napříč řadičem QSAN XS5200 (dva virtuální počítače na řadič).

Konfigurace testování SQL Serveru (na virtuální počítač)

  • Windows Server 2012 R2
  • Úložná stopa: 600 GB přiděleno, 500 GB využito
  • SQL Server 2014
    • Velikost databáze: škálování 1 500
    • Zatížení virtuálních klientů: 15 000
    • Vyrovnávací paměť RAM: 48 GB
  • Délka testu: 3 hodiny
    • 2.5 hodiny předběžné přípravy
    • 30minutový vzorek

Zařízení pro tovární nakládání s LoadGen pro benchmark OLTP serveru SQL Server

  • Dell EMC PowerEdge R740xd Virtualizovaný SQL cluster se 4 uzly
    • 8 procesorů Intel Xeon Gold 6130 pro 269 GHz v clusteru (dva na uzel, 2.1 GHz, 16 jader, 22 MB mezipaměti)
    • 1 TB RAM (256 GB na uzel, 16 GB x 16 DDR4, 128 GB na procesor)
    • 4 x Emulex 16GB dvouportový FC HBA
    • 4 x dvouportová síťová karta Mellanox ConnectX-4 rNDC 25GbE
    • VMware ESXi vSphere 6.5 / Enterprise Plus 8 procesory

Pro naše testování porovnáme nový ovladač s dříve testovaným. Nejde ani tak o to, „který je lepší“, jako spíše o „pohled na výkon, kterého člověk dosáhne v závislosti na svých potřebách“.

U SQL Serveru rozdíl v řadičích ve skutečnosti neměl velký vliv na celkový výkon. XS1226 se 4 virtuálními stroji dosáhl 12 634,3 TPS a XS5226 se 4 virtuálními stroji dosáhl 12 634,7 TPS.

U průměrné latence SQL jsme zaznamenali víceméně totéž. XS1226 měl latenci 5.8 ms a XS5226 5.0 ms.

Výkon Sysbench

Každý virtuální počítač Sysbench je nakonfigurován se třemi virtuálními disky (vDisky), jedním pro bootování (~92 GB), jedním s předpřipravenou databází (~447 GB) a třetím pro testovanou databázi (270 GB). Z hlediska systémových zdrojů jsme každý virtuální počítač nakonfigurovali s 16 virtuálními procesory (vCPU), 60 GB paměti DRAM a využili jsme řadič LSI Logic SAS SCSI. Systémy pro generování zátěže jsou servery Dell R740xd.

Dell PowerEdge R740xd Virtualizovaný cluster MySQL se 4 uzly

  • 8 procesorů Intel Xeon Gold 6130 pro 269 GHz v clusteru (dva na uzel, 2.1 GHz, 16 jader, 22 MB mezipaměti)
  • 1 TB RAM (256 GB na uzel, 16 GB x 16 DDR4, 128 GB na procesor)
  • 4 x Emulex 16GB dvouportový FC HBA
  • 4 x dvouportová síťová karta Mellanox ConnectX-4 rNDC 25GbE
  • VMware ESXi vSphere 6.5 / Enterprise Plus 8 procesory

Konfigurace testování Sysbench (na virtuální počítač)

  • CentOS 6.3 64bitový
  • Úložná kapacita: 1 TB, z toho 800 GB použito
  • Percona XtraDB 5.5.30-rel30.1
    • Databázové tabulky: 100
    • Velikost databáze: 10 000 000
    • Vlákna databáze: 32
    • Vyrovnávací paměť RAM: 24 GB
  • Délka testu: 3 hodiny
    • 2 hodiny předběžné přípravy 32 vláken
    • 1 hodina 32 vláken

V našem benchmarku Sysbench jsme otestovali několik sad 4, 8, 16 a 32 virtuálních strojů. V transakčním výkonu vykázal XS5226D silný výkon s 6 889 TPS pro 4 virtuální stroje, 13 023 TPS pro 8 virtuálních strojů, 21 645 TPS pro 16 virtuálních strojů a 26 810 TPS pro 32 virtuálních strojů.

S průměrnou latencí si 4VM XS1226 vedl o něco lépe než XS5226D, a to o 18.1 ms až 18.6 ms, ale XS5226D v ostatních konfiguracích virtuálních strojů překonal starší řadič s 19.7 ms pro 8VM, 23.9 ms pro 16VM a 41 ms pro 32VM.

V našem nejhorším možném scénáři benchmarku latence vidíme totéž jako u průměrné latence: lepší u 4VM u řady XS1200 a lepší u zbytku u řady XS5200. U XS5226D jsme zaznamenali latenci 32.7 ms u 4VM, 34.8 ms u 8VM, 47 ms u 16VM a 76.9 ms u 32VM.

Analýza pracovní zátěže VDBench

Pokud jde o benchmarking úložných polí, nejlepší je testování aplikací a syntetické testování je na druhém místě. I když syntetické testy nepředstavují dokonalou reprezentaci skutečných pracovních zátěží, pomáhají stanovit základní parametry úložných zařízení s faktorem opakovatelnosti, který usnadňuje porovnávání konkurenčních řešení. Tyto pracovní zátěže nabízejí řadu různých testovacích profilů, od testů „čtyř rohů“, běžných testů velikosti přenosu databáze až po zachycení tras z různých prostředí VDI. Všechny tyto testy využívají běžný generátor pracovních zátěží vdBench se skriptovacím enginem k automatizaci a zachycení výsledků v rámci velkého clusteru výpočetního testování. To nám umožňuje opakovat stejné pracovní zátěže napříč širokou škálou úložných zařízení, včetně flash polí a jednotlivých úložných zařízení. Na straně polí používáme náš cluster serverů Dell PowerEdge R740xd:

Profily:

  • Náhodné čtení 4K: 100% čtení, 128 vláken, rychlost čtení 0–120 %
  • 4K Náhodný zápis: 100% zápis, 64 vláken, rychlost zápisu 0–120 %
  • 64K sekvenční čtení: 100% čtení, 16 vláken, rychlost čtení 0–120 %
  • 64K sekvenční zápis: 100% zápis, 8 vláken, rychlost zápisu 0–120 %
  • Syntetická databáze: SQL a Oracle
  • Trasování úplného klonu VDI a propojených klonů

Ve špičkovém výkonu čtení 4K dosáhl XS5226D latence submilisekund až necelých 400 tisíc IOPS, s maximálním výkonem 442 075 IOPS s latencí 8.03 ms. To výrazně překonalo XS1200, který dosáhl vrcholu 284 tisíc IOPS a latence 13.82 ms.

S maximálním výkonem zápisu 4K měl nový řadič latenci submilisekundovou, a to až kolem 270K IOPS s maximální hodnotou 294 255 IOPS a latencí 6.27 ms. Pro srovnání, starý řadič měl maximální výkon přibližně 246K s latencí 7.9 ms.

Při přepnutí na sekvenční výkon se při čtení 64K dat udržel XS5226D těsně pod 1 ms, dokud nedosáhl přibližně 38K IOPS neboli 2.3 GB/s, a vrcholu dosáhl 95 762 IOPS neboli 5.99 GB/s s latencí 5.34 ms. XS1200 neměl ani výkon pod milisekundu.

Pro sekvenční zápis ve špičce s rychlostí 64K dat měl XS5226D výkon pod 1 ms až do přibližně 63K IOPS neboli 3.9 GB/s. Vrcholu dosáhl přibližně 80K IOPS neboli 4.95 GB/s s latencí 2.68 ms.

V našem SQL zatížení nový řadič snadno překonal svého protějšku. XS5226D měl latenci submilisekundovou až do přibližně 380 tisíc IOPS a vrcholu dosáhl 425 327 IOPS s latencí 2.27 ms. Řadič XS5226D tedy měl o 200 tisíc IOPS více s o 1 ms nižší latencí.

V testu SQL 90-10 se XS5226D držel pod 1 ms až do zhruba 350 000 IOPS a dosáhl vrcholu 407 661 IOPS s latencí 2.36 ms. Opět zastínil druhý řadič, jehož veškerý výkon byl pod 1 ms.

Test SQL 80-20 ukázal, že XS5226D dosáhl latence submilisekund až do přibližně 340 tisíc IOPS a maximálního výkonu 387 085 IOPS s latencí 2.4 ms. Opět se jednalo o poměrně výrazný skok ve výkonu oproti XS1200, který dosáhl maximálního výkonu přibližně 247 tisíc IOPS s latencí 3.26 ms.

S Oracle Workloadem dosáhl XS5226D téměř 310 000 IOPS, než překonal hranici 1 ms a dosáhl vrcholu 381 444 IOPS s latencí 3.1 ms. XS1200 dosáhl vrcholu 246 186 IOPS s latencí 4.2 ms.

S procesorem Oracle 90-10 se XS5226D držel pod 1 ms až do přibližně 360 000 IOPS a dosáhl vrcholu 407 763 IOPS s latencí 1.56 ms. Pro srovnání, XS1200 dosáhl vrcholu 248 759 IOPS s latencí 2.2 ms a během celého běhu nikdy neklesl pod 1 ms.

V testu Oracle 80-20 se XS5226D dostal těsně pod 350 000 IOPS, než překonal hranici 1 ms a dosáhl vrcholu 386 844 IOPS s latencí 1.66 ms. XS1200 byl po celou dobu nad 1 ms s vrcholem 242 000 IOPS a latencí 4.16 ms.

Dále jsme přešli na náš test klonování VDI, Full and Linked. Při spouštění VDI Full Clone Boot se XS5226D na chvíli pohyboval nad hranicí 1 ms, než klesl na zhruba 225 tisíc IOPS a dosáhl vrcholu 367 665 IOPS s latencí 2.78 ms. Působivý nárůst výkonu ve srovnání s 218 tisíci IOPS a latencí 4.26 ms u XS1200.

Pro počáteční přihlášení do VCI FC měl XS5226D výkon s latencí submilisekundovou až do přibližně 200 000 IOPS a vrcholu dosáhl přibližně 260 000 IOPS s latencí 3 ms. XS1200 dosáhl ve stejném testu vrcholu 185 787 IOPS s latencí 3.91 ms.

V pondělí při přihlášení do VDI Full Clone dosáhl řadič XS5226D výkonu přibližně 163 tisíc IOPS pod 1 ms a maxima 269 724 IOPS s latencí 1.86 ms. Předchozí řadič dokázal dosáhnout maxima 182 376 IOPS s latencí 2.55 ms.

Po přepnutí na VDI Linked Clone ukázal bootovací test, že XS5226D dosáhl rychlosti zhruba 110 tisíc operací s latencí pod milisekundu a vrcholu 216 579 IOPS s latencí 2.36 ms. XS1200 dosáhl vrcholu 149 488 IOPS s latencí 3.39 ms.

Počáteční přihlášení k VDI Linked Clone také ukázalo, že XS5226D dosáhl zhruba 110 000 načtení dat s latencí sub-milisekund a poté dosáhl vrcholu 182 425 IOPS s latencí 1.39 ms. Naproti tomu XS1200 dosáhl vrcholu 147 423 IOPS s latencí 1.71 ms.

Nakonec, v testu VDI Linked Clone Monday Login, dosáhl XS5226D opět zhruba 110 tisíc IOPS s latencí pod milisekundu a poté dosáhl vrcholu přibližně 220 tisíc IOPS s latencí 2.3 ms. XS1200 dosáhl vrcholu 148 738 IOPS s latencí 3.2 ms.

Závěr

QSAN XCubeSAN XS5226D je duální aktivní SAN, která slibuje vyšší výkon než XS1226D určený pro malé a střední podniky. Pro tuto recenzi jsme využili stejné šasi s vylepšeným řadičem. Design, konstrukce a správa však byly stejné a lze je nalézt v naší původní recenzi . XS5226D je určen pro kriticky důležitá pracovní zatížení a má cílové případy užití ve vyšším upstreamu než XS1226D, jako je HPC, M&E a virtualizace. Použití stejného šasi znamená, že všechny výhody konektivity a vysoké dostupnosti jsou stejné.

Pokud jde o výkon, v naší analýze pracovní zátěže aplikací se rozdíl v řadičích neprojevil ve velkém rozdílu ve výkonu v našich benchmarkech SQL Serveru, i když v jiných oblastech jsme zaznamenali masivní zlepšení. TPS pro XS1226 bylo 12 634,3 a pro XS5226 bylo skóre pouze o 0.4 TPS vyšší, a to 12 634,7. Podobný vývoj jsme zaznamenali s průměrnou latencí, kdy menší řadič dosáhl 5.8 ms a větší 5.0 ms. V Sysbench jsme u XS1226 zaznamenali mnohem lepší výkon v konfiguracích se 4 virtuálními počítači, ale XS5226 měl lepší výkon s větším počtem virtuálních počítačů s výkonem 32 virtuálních počítačů 26 810,4 TPS, průměrnou latencí 41 ms a nejhorším scénářem 76.9 ms.

U našich testů VDBench byl v téměř všech testech obrovský rozdíl, přičemž XS5226D poskytoval zjevně mnohem vyšší výkon. V našem 4K testu jsme viděli, jak řadiče XS5226D dosáhly skóre přes 442 tisíc IOPS pro čtení a 294 tisíc IOPS pro zápis s latencí pouhých 8.03 ms, respektive 6.27 ms. Při 64K testu dosáhl řadič téměř 6 GB/s pro čtení a téměř 5 GB/s pro zápis. S naším SQL testem dosáhl řadič maximálního výkonu přes 425 tisíc IOPS, 407 tisíc IOPS pro 90-10 a 387 tisíc IOPS pro 80-20. Test Oracle také vykázal opravdu dobrá čísla s maximálním výkonem přes 381 tisíc IOPS, 407 tisíc IOPS pro 90-10 a 386 tisíc IOPS pro 80-20 s latencí mezi 1.56 ms a 3.1 ms. Pro náš VDI Full Clone a Linked Clone jsme se zaměřili na bootování, počáteční přihlášení a pondělní přihlášení. Co se týče výkonu při bootování, dosáhl XS5226D více než 367 tisíc IOPS v režimu FC a přes 216 tisíc IOPS v režimu LC. Počáteční přihlášení vykázalo špičkový výkon přibližně 260 tisíc IOPS v režimu FC a přes 182 tisíc IOPS v režimu LC. A při pondělním přihlášení dosáhl řadič XS5226D výkonu přes 269 tisíc IOPS v režimu FC a 220 tisíc IOPS v režimu LC.

Celkově si XS5200 vedl docela dobře a plně využil výhod nainstalovaných SSD disků Toshiba PX04 SAS3. Celkový výkon je velmi působivý, rychlost čtení 6 GB/s a zápisu 5 GB/s (sekvenční přenos 64K) z SMB SAN je velmi dobrá. Samozřejmě je zde určitý kompromis; sada funkcí, rozhraní a softwarová integrace s populárními balíčky, jako je VMware, nechávají trochu schůdné, protože hledáte spíše náročnější řešení pro podniky. Nicméně XS5200 nabízí fantastický poměr výkonu a ceny, který bude vyhovovat většině cílové skupiny.

Bottom Line

QSAN XCubeSAN s řadičem XS5226D přináší mnohem vyšší výkon pro potřebné úlohy, a to stále za relativně dobrou cenu.

Řada QSAN XCubeSAN XS5200

Diskutujte o této recenzi

Přihlaste se k odběru newsletteru StorageReview

Zapojte se do StorageReview

Zpravodaj | YouTube | Podcast iTunes / Spotify | Instagram | Twitter | TikTok | RSS kanál

Adam armstrong

Adam je hlavním redaktorem zpravodajství pro StorageReview.com a řídí naše interní i externí týmy pro tvorbu obsahu.

Předchozí příspěvek:

Další příspěvek: