QSAN XCubeSAN XS5226D
Az adattárolás legbiztonságosabb módja
- Biztonságtechnika
- /
- 2018-08-15
Korábban már írtunk a QSAN XCubeSAN XS1200 sorozatáról, mely tökéletesen illeszkedik az SMB-k és ROBO piacok költségvetéséhez, melyet megcéloz. Ebben az áttekintésben, egy hasonló készüléket járunk körbe a magas teljesítményű XS5226 vezérlővel a belsejében, melyet inkább a nagyvállalati felhasználásra terveztek.
Az XS5200 családon belül, a QSAN sokféle kivitelt nyújt, valamint single és dual vezérlőt. Az XS5226Degy kettős vezérlő, mely magasabb teljesítményt nyújt a feladatkritikus környezetekhez. A cég megköveteli a teljesítményt, mely 12GB/s olvasási és 8GB/s írási sebességet foglal magába több, mint 1.5 millió IOPS-szel.
Ahogy már említettük, ugyanazt a házat használjuk, ami azt jelenti, hogy számos területi átfedés van a két eszköz között, ezért ezeket át is ugorjuk. A kulcs különbségekre fogunk fókuszálni, melyek közvetlen hatással vannak a teljesítményre.
QSAN XCubeSAN XS5226D Specifikációk
Teljesítmény
SQL Server Teljesítmény
Minden SQL Server virtuális gép konfigurálva van 2 virtuális lemezzel: egy 100GB-os kötet a bootoláshoz és egy 500GB-os kötet az adatbázishoz és a logfileokhoz. A rendszer erőforrás perspektívától kezdve, konfigurálunk minden virtuális gépet 16 virtuális processzorral, 64GB DRAM-mal és LSI Logic SAS SCSI vezérlővel. Míg a Sysbench munkaterhelésünk előzetesen tesztelésre kerül, kihasználva a platformot mind az I/O tárolás, mind a kapacitás terén, addig az SQL teszt ki nem használt teljesítmény után néz.
A teszt használja az SQL Server 2014-et, mely a Windows Server 2012 R2 vendég virtuális gépein fut. Miközben a mi hagyományos teljesítrményvizsgáló eszközünk azért van, hogy tesztelje a nagyszámú 3000-skálás adatbázisokat a helyi, vagy a megosztott tárolón, ebben az iterációban a kiterjedt 4 1,500-skálás adatbázisokra koncentrálunk, egyformán a QSAN XS1200-al (két virtuális gép vezérlőnként).
SQL Server tesztelő konfiguráció (virtuális gépenként)
Windows Server 2012 R2
Tároló: 600GB kijelölt, 500GB használt
SQL Server 2014
- Adatbázis méret 1,500 skála
- Virtuális kliens terhelés: 15,000
- RAM Buffer: 48GB
Teszt hosszúság: 3 óra
- 2.5 óra előkondícionálás
- 30 perc mintaperiódus
Sysbench Teljesítmény
Minden Sysbench virtuális gép konfigurálódik három virtuális lemezzel, egy a boot-hoz (~92GB), egy az előre felépített adatbázissal (~447GB), és a harmadik a tesztelés alatt álló adatbázishoz (270GB). A rendszer erőforrás perspektívától kezdve, konfigurálunk minden virtuális gépet 16 virtuális processzorral, 60GB DRAM-mal és LSI Logic SAS SCSI vezérlővel. A terhelési rendszer Dell R740xd szervereken fut.
Dell PowerEdge R740xd Virtualizált MySQL 4 node Cluster
8 Intel Xeon Gold 6130 CPU a 269GHz-hez clusterben (kettő nodeonként, 2.1GHz, 16-mag, 22MB Cache)
1TB RAM (256GB nodeonként, 16GB x 16 DDR4, 128GB CPUnként)
4 x Emulex 16GB dual-port FC HBA
4 x Mellanox ConnectX-4 rNDC 25GbE dual-port NIC
VMware ESXi vSphere 6.5 / Enterprise Plus 8-CPU
Sysbench Teszt konfiguráció (virtuális gépenként)
CentOS 6.3 64-bit
Tároló: 1TB, 800GB használt
Percona XtraDB 5.5.30-rel30.1
- Adatbázis táblák: 100
- Adatbázis méret: 10,000,000
- RAM Buffer: 24GB
Teszt hosszúság: 3 óra
A Sysbench teljesítményvizsgáló programunkban tesztelünk különböző 4VMs, 8VMs, 16VMs, és 32VMs gépeket. Az átviteli teljesítményben, az XS5226D igen erős teljesítményt mutat 6,889 TPS-sel a 4VMs-nél, 13,023 TPS 8VMs-nél, 21,645 TPS 16VMs-nél, és 26,810 TPS 32VMs-nél.
VDBench Munkaterhelés analízis
Ha elérkezünk a tárolóhelyek teljesítményvizsgálatáig, az alkalmazás tesztelés a legjobb, és a szintetikus tesztelés kerül a második helyre. Amíg az aktuális munkaterhelés reprezentációja nem tökéletes, a szintetikus teszt segít, hogy meghúzzuk a tárolóeszközök alapvonalát ismétlődő faktorokkal, mely megkönnyíti a versengő megoldások összehasonlítását. Ezek a munkaterhelések különböző tesztprofil tartományokat nyújtanak, indulva a "4 sarkos" teszttől, a szokásos adatbázis továbbítási méret tesztektől, úgy mint a másolat rögzítés különböző VDI környezetekből. Ezen tesztek mind befolyásolják az általános vdBench munkaterhelés generátort, egy scriptelő motorral, hogy automatizálja és rögzítse az eredményeket egy nagy számítástesztelő clusteren keresztül. Ez lehetővé teszi számunkra, hogy megismételjük ugyanazt a munkaterhelést tárolóeszközök széles skáláján keresztül, beleértve a flash tárolókat és a különálló tárolóeszközöket.
Profilok:
4K Random olvasás: 100% olvasás, 128 szál, 0-120% ioarány
4K Random írás: 100% írás, 64 szál, 0-120% ioarány
64K Sequential olvasás: 100% Read, 16 tszál, 0-120% iorate
64K Sequential írás: 100% írás, 8 szál, 0-120% ioarány
Szintetikus adatbázis: SQL és Oracle
VDI Teljes klón és Linkelt klón másolat
Az XS5200 családon belül, a QSAN sokféle kivitelt nyújt, valamint single és dual vezérlőt. Az XS5226Degy kettős vezérlő, mely magasabb teljesítményt nyújt a feladatkritikus környezetekhez. A cég megköveteli a teljesítményt, mely 12GB/s olvasási és 8GB/s írási sebességet foglal magába több, mint 1.5 millió IOPS-szel.
Ahogy már említettük, ugyanazt a házat használjuk, ami azt jelenti, hogy számos területi átfedés van a két eszköz között, ezért ezeket át is ugorjuk. A kulcs különbségekre fogunk fókuszálni, melyek közvetlen hatással vannak a teljesítményre.
QSAN XCubeSAN XS5226D Specifikációk
Teljesítmény
SQL Server Teljesítmény
Minden SQL Server virtuális gép konfigurálva van 2 virtuális lemezzel: egy 100GB-os kötet a bootoláshoz és egy 500GB-os kötet az adatbázishoz és a logfileokhoz. A rendszer erőforrás perspektívától kezdve, konfigurálunk minden virtuális gépet 16 virtuális processzorral, 64GB DRAM-mal és LSI Logic SAS SCSI vezérlővel. Míg a Sysbench munkaterhelésünk előzetesen tesztelésre kerül, kihasználva a platformot mind az I/O tárolás, mind a kapacitás terén, addig az SQL teszt ki nem használt teljesítmény után néz.
A teszt használja az SQL Server 2014-et, mely a Windows Server 2012 R2 vendég virtuális gépein fut. Miközben a mi hagyományos teljesítrményvizsgáló eszközünk azért van, hogy tesztelje a nagyszámú 3000-skálás adatbázisokat a helyi, vagy a megosztott tárolón, ebben az iterációban a kiterjedt 4 1,500-skálás adatbázisokra koncentrálunk, egyformán a QSAN XS1200-al (két virtuális gép vezérlőnként).
SQL Server tesztelő konfiguráció (virtuális gépenként)
- Adatbázis méret 1,500 skála
- Virtuális kliens terhelés: 15,000
- RAM Buffer: 48GB
- 2.5 óra előkondícionálás
- 30 perc mintaperiódus
Sysbench Teljesítmény
Minden Sysbench virtuális gép konfigurálódik három virtuális lemezzel, egy a boot-hoz (~92GB), egy az előre felépített adatbázissal (~447GB), és a harmadik a tesztelés alatt álló adatbázishoz (270GB). A rendszer erőforrás perspektívától kezdve, konfigurálunk minden virtuális gépet 16 virtuális processzorral, 60GB DRAM-mal és LSI Logic SAS SCSI vezérlővel. A terhelési rendszer Dell R740xd szervereken fut.
Dell PowerEdge R740xd Virtualizált MySQL 4 node Cluster
Sysbench Teszt konfiguráció (virtuális gépenként)
- Adatbázis táblák: 100
- Adatbázis méret: 10,000,000
- RAM Buffer: 24GB
A Sysbench teljesítményvizsgáló programunkban tesztelünk különböző 4VMs, 8VMs, 16VMs, és 32VMs gépeket. Az átviteli teljesítményben, az XS5226D igen erős teljesítményt mutat 6,889 TPS-sel a 4VMs-nél, 13,023 TPS 8VMs-nél, 21,645 TPS 16VMs-nél, és 26,810 TPS 32VMs-nél.
VDBench Munkaterhelés analízis
Ha elérkezünk a tárolóhelyek teljesítményvizsgálatáig, az alkalmazás tesztelés a legjobb, és a szintetikus tesztelés kerül a második helyre. Amíg az aktuális munkaterhelés reprezentációja nem tökéletes, a szintetikus teszt segít, hogy meghúzzuk a tárolóeszközök alapvonalát ismétlődő faktorokkal, mely megkönnyíti a versengő megoldások összehasonlítását. Ezek a munkaterhelések különböző tesztprofil tartományokat nyújtanak, indulva a "4 sarkos" teszttől, a szokásos adatbázis továbbítási méret tesztektől, úgy mint a másolat rögzítés különböző VDI környezetekből. Ezen tesztek mind befolyásolják az általános vdBench munkaterhelés generátort, egy scriptelő motorral, hogy automatizálja és rögzítse az eredményeket egy nagy számítástesztelő clusteren keresztül. Ez lehetővé teszi számunkra, hogy megismételjük ugyanazt a munkaterhelést tárolóeszközök széles skáláján keresztül, beleértve a flash tárolókat és a különálló tárolóeszközöket.
Profilok: