Kingston a lansat recent un SSD pentru întreprinderi
Dispozitive de stocare
Specificații Kingston DC500R
productivitate
test
Sistemul a fost folosit pentru a testa SSD-urile de întreprindere cu aplicații din lumea reală.
Lenovo ThinkSystem SR850
- 4 procesoare Intel Platinum 8160 (2,1 GHz, 24 de nuclee)
- 16 module de memorie DDR4 ECC DRAM cu o frecvență de 2666 MHz cu o capacitate de 32 GB fiecare
- 2 adaptoare RAID 930-8i 12 Gbps
- 8 unități NVMe
- Software-ul VMware ESXI 6.5
Dell PowerEdge R740xd
- 2 procesoare Intel Gold 6130 (2,1 GHz, 16 nuclee)
- 4 module de memorie DDR4 ECC DRAM cu o frecvență de 2666 MHz cu o capacitate de 16 GB fiecare
- Adaptor RAID PERC 730, 12 Gbps, 2 GB buffer
- Adaptor NVMe încorporat
- OS Ubuntu-16.04.3-desktop-amd64
Informații de testare
Informațiile privind mediul și protocolul sunt incluse în revizuiri, astfel încât oficialii din domeniul IT și al achizițiilor de stocare să poată evalua condițiile în care au fost obținute rezultatele. Producătorii echipamentelor testate nu plătesc și nu controlează revizuirea.
Analiza volumului de lucru al aplicației
Pentru a evalua în mod corespunzător performanța dispozitivului de stocare al întreprinderii, este important să modelați infrastructura și încărcăturile de lucru ale aplicațiilor pentru a se potrivi cu mediile din lumea reală. Prin urmare, pentru a evalua SSD-urile Samsung 883 DCT, am măsurat
Performanța SQL Server
Fiecare mașină virtuală SQL Server este configurată cu două discuri virtuale: un disc de pornire de 100 GB și un disc de 500 GB pentru stocarea bazei de date și a fișierelor jurnal. În ceea ce privește resursele de sistem, fiecare mașină virtuală a fost echipată cu 16 procesoare virtuale, 64 GB de DRAM și un controler SAS SCSI de la LSI Logic. Am testat anterior performanța I/O și eficiența stocării folosind sarcinile de lucru Sysbench. Testele SQL, la rândul lor, ajută la estimarea latenței.
Ca parte a testării, SQL Server 2014 este implementat pe mașinile virtuale invitate care rulează Windows Server 2012 R2. Încărcările sunt create utilizând software-ul Benchmark Factory pentru baze de date de la Quest.
Configurație de testare SQL Server (per VM):
• Windows Server 2012 R2
• Spațiu pe disc: 600 GB alocați, 500 GB utilizat
• SQL Server 2014
— Dimensiunea bazei de date: scară 1
— Număr de clienți virtuali: 15
— Buffer de memorie RAM: 48 GB
• Durata testului: 3 ore
— 2,5 ore — etapa preliminară
— 30 de minute — testare directă
Pe baza performanței de procesare a tranzacțiilor SQL Server, Kingston DC500R a fost doar puțin în urma Samsung 883 DCT, cu o performanță totală de 6290,6 tranzacții pe secundă (TPS).
O modalitate și mai bună de a evalua performanța SQL Server decât TPS este evaluarea nivelurilor de latență. Aici, ambele unități - Samsung 860 DCT și Kingston DC500R - au afișat același timp: 26,5 ms.
Performanță la utilizarea Sysbench
Următorul test a folosit baza de date
Fiecare mașină virtuală
Configurație de testare Sysbench (per VM):
• CentOS 6.3 pe 64 de biți
• Percona XtraDB 5.5.30-rel30.1
— Număr de tabele de baze de date: 100
— Dimensiunea bazei de date: 10
— Număr de fire de execuție a bazei de date: 32
— Buffer de memorie RAM: 24 GB
• Durata testului: 3 ore
— 2 ore — etapa preliminară, 32 fluxuri
— 1 oră — testare directă, 32 fire
Valoarea de referință a performanței de procesare a tranzacțiilor Sysbench plasează DC500R în spatele concurenței cu 1680,47 tranzacții pe secundă.
În ceea ce privește latența medie, DC500R s-a clasat și pe ultimul loc cu 76,2 ms.
În cele din urmă, după testarea latenței în cel mai rău scenariu (a 99-a percentila), DC500R a fost din nou în partea de jos a listei cu un scor de 134,9 ms.
Analiza sarcinii de lucru VDBench
Când se testează dispozitivele de stocare, testarea bazată pe aplicații este preferată față de testele sintetice. Cu toate acestea, deși rezultatele lor nu corespund condițiilor din lumea reală, testele sintetice, datorită repetabilității sarcinilor, sunt utile pentru stabilirea liniilor de bază și compararea soluțiilor concurente. Astfel de teste oferă o gamă largă de profiluri - de la teste în patru colțuri și teste tipice de migrare a bazelor de date până la urmărirea captărilor din diferite medii VDI. Toate acestea folosesc un singur generator de sarcină de lucru vdBench cu un motor de script pentru a automatiza și a agrega rezultatele într-un grup mare de teste de calcul. Acest lucru face posibilă utilizarea aceleiași sarcini de lucru într-o gamă largă de unități, inclusiv matrice all-flash și unități individuale. Ca parte a testării, am umplut complet unitățile cu date, apoi le-am împărțit în secțiuni cu o capacitate de 25% față de originalul pentru a simula încărcările aplicației și a evalua comportamentul unității. Această abordare diferă de testele de entropie completă, care utilizează întregul disc deodată la sarcini constante. Din acest motiv, următoarele rezultate reflectă viteze de scriere mai stabile.
Profiluri:
• 4 KB citire aleatorie: numai citire, 128 fire, viteză I/O de la 0 la 120%
• Scriere aleatorie de 4 KB: numai scriere, 64 fire, viteză I/O de la 0 la 120%
• Citire secvențială de 64 KB: numai citire, 128 fire, viteză I/O de la 0 la 120%
• 64KB scriere secvențială: numai scriere, 64 fire, viteză I/O de la 0 la 120%
• Baze de date sintetice: SQL și Oracle
• copie VDI (copie integrală și copii legate)
În primul test de sarcină de lucru VDBench (4KB Random Read), Kingston DC500R a oferit rezultate impresionante, cu o latență de 1 ms până la 80 IOPS și o viteză de vârf de 000 IOPS la 80 ms latență.
Toate unitățile testate au arătat rezultate aproape identice la al doilea test (4 KB Random Write): vitezele sunt puțin mai mari decât 63 IOPS cu o latență de 000 ms.
Trecând la sarcinile de lucru secvențiale, ne-am uitat mai întâi la citirile de 64 KB. În acest caz, unitatea Kingston și-a menținut o latență sub milisecunde până la atingerea 5200 IOPS (325 MB/s). Rata maximă de 7183 IOPS (449 MB/s) cu o latență de 2,22 ms a adus această unitate pe locul doi în clasamentul general.
La testarea operațiunilor de scriere secvențială, dispozitivul Kingston a depășit toți concurenții, păstrând latența sub 1 ms până la 5700 IOPS (356 MB/s). Viteza maximă a fost de 6291 IOPS (395 MB/s) cu o latență de 2,51 ms.
După aceea, am trecut la sarcinile SQL, unde unitatea Kingston DC500R a fost singurul dispozitiv ale cărui niveluri de latență au depășit o milisecundă în toate cele trei teste. În primul caz, discul a arătat o viteză maximă de 26411 IOPS cu o latență de 1,2 ms.
În testul SQL 90-10, unitatea Kingston a ajuns pe ultimul loc cu o viteză maximă de 27339 IOPS și o latență de 1,17 ms.
Același lucru s-a întâmplat în testul SQL 80-20. Dispozitivul Kingston în acest caz a arătat o viteză maximă de 29576 IOPS cu o latență de 1,08 ms.
Rezultatele testelor de sarcină de lucru Oracle au plasat încă o dată DC500R pe ultimul loc, dar dispozitivul a arătat încă o latență sub milisecundă în două teste. În primul caz, viteza maximă a discului Kingston a fost de 29098 IOPS cu o latență de 1,18 ms.
În al doilea test (Oracle 90-10), DC500R a atins 24555 IOPS cu o latență de 894,3 µs.
În al treilea test (Oracle 80-20), viteza maximă a dispozitivului Kingston a fost de 26401 IOPS cu un nivel de latență de 831,9 μs.
Apoi am trecut la copierea VDI - creând copii complete și legate. La testarea încărcării unei copii VDI cu drepturi depline, unitatea Kingston nu a reușit să-și învingă concurenții. Dispozitivul a menținut latența sub 1 ms până la viteze de aproximativ 12000 IOPS, iar viteza maximă a fost de 16203 IOPS cu o latență de 2,14 ms.
La testarea copiei de conectare inițială a VDI, dispozitivul Kingston a funcționat mai bine, în cele din urmă terminând (cu o mică marjă) pe locul doi. Unitatea a menținut latența într-o milisecundă până a atinge viteze de 11000 IOPS, iar viteza maximă a fost de 13652 IOPS cu o latență de 2,18 ms.
De asemenea, cu o mică marjă, unitatea Kingston a ocupat locul doi la testarea Monday Login pentru o copie VDI completă. Unitatea Seagate Nytro 1351 a avut o viteză maximă puțin mai mare, dar dispozitivul Kingston a arătat niveluri de latență mai scăzute pe tot parcursul testului. Viteza maximă a DC500R a fost de 11897 IOPS cu o latență de 1,31 ms.
La testarea încărcării copiilor VDI legate, dispozitivul Kingston a ajuns pe ultimul loc. Latența a depășit 1 ms deja la viteze mai mici de 6000 IOPS. Viteza maximă a DC500R a fost de 7861 IOPS cu o latență de 2,03 ms.
Cu toate acestea, conform rezultatelor testului de conectare inițială, unitatea a ocupat din nou locul doi: latența a depășit o milisecundă numai după ce aproape a atins performanța de vârf, care s-a ridicat în cele din urmă la 7950 IOPS cu o latență de 1,001 ms.
În cel mai recent test al unei copii legate de VDI - Monday Login - unitatea a arătat și al doilea rezultat: o viteză maximă de 9205 IOPS cu o latență de 1,72 ms. Întârzierea a depășit o milisecundă când viteza a atins 6400 IOPS.
Concluzie
DC500R este cel mai recent SSD Kingston conceput pentru utilizatorii întreprinderilor. DC500R vine într-un factor de formă de 2,5 inchi. Capacitățile disponibile variază de la 480 GB la 3,84 TB. Unitatea se bazează pe tehnologia de memorie flash 3D TLC NAND și combină o resursă lungă și un nivel ridicat de performanță. Pentru o unitate de 3,48 TB, se precizează viteze secvenţiale de citire şi scriere de 555, respectiv 520 MB/s, viteze de citire şi scriere la sarcini constante de 98000, respectiv 28000 IOPS, precum şi o capacitate de resurse de 3504 TBW.
Pentru a evalua performanța Kingston DC500R, l-am comparat cu alte SSD-uri SATA populare, inclusiv unități Samsung
În testarea de citire și scriere aleatorie de 4KB, Kingston DC500R a atins 80209 IOPS și o latență de citire de 1,59 ms și 63000 IOPS și o latență de scriere de 2 ms. În testul de citire și scriere în bloc de 64KB, DC500R a atins viteze de 7183 IOPS (449 MB/s) cu o latență de 2,22 ms și, respectiv, 6291 IOPS (395 MB/s) cu o latență de 2,51 ms. În testele sintetice care utilizează bazele de date SQL și Oracle și cerințele crescute de viteză de scriere, performanța DC500R a lăsat mult de dorit. Pentru sarcinile de lucru SQL, Kingston DC500R a ajuns pe ultimul loc în toate cele trei teste și a fost singura unitate care a obținut o latență sub milisecundă. Cu toate acestea, la testarea Oracle imaginea sa dovedit a fi mult mai bună. În două din trei teste, unitatea a menținut latența sub 1 ms, ceea ce ia adus locul doi. Kingston DC500R a arătat niveluri decente de performanță atunci când a fost testat folosind copii VDI, atât complete, cât și conectate.
În general,
Modelele din seria DC500 pot fi comandate de la distribuitorii oficiali Kingston.
Pentru întrebări despre testare și validare, puteți contacta prin e-mail reprezentanța Kingston Technology din Rusia [e-mail protejat]
Pentru mai multe informatii despre produse
Sursa: www.habr.com