
Tere kĂ”igile! Nagu lubasime, avaldame tulemused Venemaa tootmise salvestussĂŒsteemi koormustestist â AERODISK ENGINE N2.
Eelmisel artiklis testisime salvestusseadet (st sooritasime crash-teste) ja crash-testi tulemused olid positiivsed (st me ei suutnud seda salvestusseadet rikku). Crash-testi tulemustega saab tutvuda .
Eelmiseartikli kommentaarides esitati soove tĂ€iendavate, keerukamate crash-testide osas. Oleme need kĂ”ik ĂŒles seadnud ja kindlasti lĂ€biviime need ĂŒhes jĂ€rgmistest artiklitest. Samuti vĂ”ite igal ajal kĂŒlastada meie laboratooriumi Moskvas (tulla jalgrattaga vĂ”i teha seda eemalt Interneti kaudu) ja sooritada need testid iseseisvalt (vĂ”ite isegi lĂ€bida testimise konkreetse projekti jaoks :-)). Kirjutage meile, vaatame lĂ€bi kĂ”ik stsenaariumid!
Lisaks, kui te ei asu Moskvas, saate siiski tutvuda meie salvestussĂŒsteemiga, osaledes tasuta koolitustel kompetentsikeskustes teie lĂ€hedal.
Allpool on nimekiri lĂ€himatest ĂŒritustest ja kompetentsikeskuste töökuupĂ€evadest.
- Jekaterinburg. 16. mai 2019. Koolituss seminari. Registreerimine on vÔimalik lingil:
- Jekaterinburg. 20. mai â 21. juuni 2019. Oskuste keskus. Tulge igal tööaeg meie AERODISK ENGINE N2 salvestusseadmestiku elava esituse vaatamiseks. TĂ€pne aadress ja registreerimislink lisatakse hiljem. JĂ€lgige teavet.
- Novosibirsk. JĂLGIGE MEIE KODULEHTE VĂI HABRE-d.
oktoober 2019 - Kazan. JĂLGIGE MEIE KODULEHTE VĂI HABRE-d.
oktoober 2019 - Krasnojarsk. JĂLGIGE MEIE KODULEHTE VĂI HABRE-d.
november 2019
Samuti tahame jagada veel ĂŒhe toreda uudise: meie kanal, kus saate vaadata möödunud ĂŒrituste videosid, on lĂ”puks korralikult kĂ€ima lĂ€inud. Seal postitame regulaarselt ka meie koolitusvideoid.
Teststand
Nii, naaseme testide juurde. Oleme moderniseerinud meie laboris asuva salvestusseadmestiku ENGINE N2, lisades sinna tÀiendavad SAS SSD-d, samuti 16G Fibre Channeli Front-end adapterid. Sarnasel viisil oleme moderniseerinud ka serveri, millelt koormust kÀivitame, lisades sinna 16G FC adapterid.
LĂ”puks on meil laboris 2-kontrolleriga salvestussĂŒsteem, kus on 24 tĂŒkki SAS SSD-d suurusega 1,6 TB, 3 DWPD, mis on ĂŒhendatud SAN-kombinaatorite kaudu fĂŒĂŒsilise Linux-serveriga FC 16G kaudu.
Alloleval joonisel on teststandardi skeem.

Testimismetoodika
Parima blokeeritud ligi pÀÀsemise soorituse saavutamiseks kasutame DDP (DĂŒnaamilised Disk Pool) gruppe, mille me kunagi lĂ”ime just ALL-FLASH sĂŒsteemide jaoks.
Testimiseks lĂ”ime kaks LUN-i, mille maht on 1 TB igaĂŒhel ning RAID-10 kaitsetase. Iga LUN-i âjaotameâ 12 kettale (kokku 24), et tĂ€ielikult kasutada iga installitud ketta potentsiaali salvestussĂŒsteemis.
Esitame LUN-id serverile erinevate kontrollerite kaudu, et maksimaalselt Ă€ra kasutada salvestussĂŒsteemi ressursse.
Iga test kestab ĂŒhe tunni ning testid viiakse lĂ€bi Flexible IO (FIO) programmiga, FIO andmed laaditakse automaatselt Exceli, kus joonistatakse juba diagrammid, et tulemus oleks selgem.
Koormusprofiilid
Kokku teeme kolm testimist ĂŒhe tunni jooksul, arvestamata soojenemise aega, milleks on 15 minutit (just nii kaua kulub 24 SSD ketta massiivi soojendamiseks). Need testid simuleerivad kĂ”ige sagedamini kohtatud koormusprofiile, sealhulgas erinevaid andmebaasisĂŒsteeme, videovalvesĂŒsteeme, meedia edastamist ja varundamist.
Samuti oleme kĂ”igis testides teadlikult vĂ€lja lĂŒlitanud vĂ”imaluse vahemĂ€lu kasutamiseks mĂ€lu peal nii salvestusruumis kui ka hostis. See halvendab tulemusi, kuid meie arvates teeb see tingimus testi ausamaks.
Testide tulemused
Test nr 1. Juhuslik koormus vĂ€ikeste plokkidega. Simuleerimine kĂ”rge koormusega tehingute andmebaasisĂŒsteemi tööst.
- Ploki suurus = 4k
- Lugemine/kirjutamine = 70%/30%
- Tegevuste arv = 16
- Oote sĂŒgavus = 32
- Koormuse iseloom = TĂ€iesti juhuslik


Testi tulemused:

Kokku saime madalama keskklassi sĂŒsteemi Engine N2 puhul 438k IOPS viivitustega 2,6 millisekundit. Arvestades sĂŒsteemi klassi, on see meie arvates tĂ€iesti vÀÀrikas tulemus. Et mĂ”ista, kas see on sĂŒsteemi piir, vaatame salvestusruumide kontrollerite ressursside kasutust.
Meidame, eelkĂ”ige huvitab meid CPU, kuna nagu eespool mainitud, oleme RAM-vahemĂ€lu teadlikult vĂ€lja lĂŒlitanud, et mitte tulemusi moonutada.
MÔlemal salvestuskontrolleril nÀeme enam-vÀhem sama pilti.
See tĂ€hendab, et CPU koormus on 50%. See kinnitab, et see salvestussĂŒsteem suudab veelgi rohkem ja seda saab rahulikult laiendada. Otsime veidi ette: kĂ”ik jĂ€rgnevad testid nĂ€itasid samuti kontrollerite protsessorite koormust 50% ringis, seetĂ”ttu ei too me neid enam kordavalt.
Meie laboratoorsete testide kohaselt on AERODISK Engine N2 sĂŒsteemi mugav piirmÀÀr, kui arvestada juhuslikke IOPS-e 4k plokkidega, vÀÀrtus ~700 000 IOPS. Kui see on liiga vĂ€he ja soovite jĂ”uda miljonini, siis on meil vanem mudel ENGINE N4.
See tÀhendab, et miljonite IOPS-de lugu kuulub ENGINE N4-le, ja kui miljon on teie jaoks liiga palju, siis kasutage rahulikult N2-d.
Naaseme testide juurde.
Test nr 2. JĂ€rjestikune kirjutamine suurte plokkidega. VideovalvesĂŒsteemide emuleerimine, andmete laadimine analĂŒĂŒtilisse DB-esse vĂ”i varukoopiate tegemine.
Selles testis ei huvita meid enam IOPS, kuna jÀrjestikuse koormuse korral suurte plokkidega ei ole neil mingit mÔtet. Meie jaoks, eelkÔige, on huvitavad: kirjutamisvoog (megabait sekundis) ja latentsus, mis suurte plokkide korral on loomulikult kÔrgem kui vÀikeste puhul.
- Ploki suurus = 128k
- Lugemine/kirjutamine = 0%/100%
- Tegevuste arv = 16
- Oote sĂŒgavus = 32
- Koormuse iseloom â JĂ€rjestikune



Kokku: saavutame viie ja poole gigabaidi kirjutamiskiirus ĂŒheteistkĂŒmne millisekundi latentsusega. Kui vĂ”rrelda lĂ€himate vĂ€lismaiste konkurentidega, siis on tulemus meie meelest suurepĂ€rane ja ei ole ka sĂŒsteemi ENGINE N2 piir.
Test nr 3. JĂ€rjestikune lugemine suurte plokkidega. Meedia sisu edastamise emulatsioon, analĂŒĂŒtilise andmebaasi aruannete genereerimine vĂ”i andmete taastamine varukoopiatest.
Nagu eelmises testis, huvitavad meid voog ja latentsus.
- Ploki suurus = 128k
- Lugemine/kirjutamine = 100%/0%
- Tegevuste arv = 16
- Oote sĂŒgavus = 32
- Koormuse iseloom â JĂ€rjestikune


![]()
Voogude lugemise nÀitajad on prognoositavalt veidi paremad kui voogude kirjutamise nÀitajad.
Huvi pakub, et latentsuse nÀitaja on kogu testis identne (otsejoon). See ei ole viga; jÀrjestikuse lugemise suurte plokkide korral on see meie puhul tavaline olukord.
Muidugi, kui jĂ€tame sĂŒsteemi selliseks paariks nĂ€dalaks, nĂ€eme lĂ”puks graafikutel perioodilisi hĂŒppeid, mis on seotud vĂ€liste teguritega. Kuid ĂŒldiselt ei mĂ”juta need pilti.
JĂ€reldused
Kaksikkontrolleriga AERODISK ENGINE N2 sĂŒsteemist saime kĂ€tte piisavalt tĂ”sised nĂ€itajad (~438 000 IOPS ja ~5-6 gigabaiti sekundis). Koormustestid nĂ€itasid, et meie salvestussĂŒsteemi pĂ€rast ei pea hĂ€bi tundma. Vastupidi, numbrid on vĂ€ga head ja vastavad kvaliteetse salvestussĂŒsteemi standarditele.
Kuigi, nagu me varem mainisime, on Engine N2 madalama klassi mudel ja artiklis esitatud tulemused ei ole selle piir. Hiljem avaldame sarnase testi meie vanema sĂŒsteemi ENGINE N4 kohta.
Loomulikult ei saa me ĂŒhes artiklis katta kĂ”iki vĂ”imalikke teste, seega kutsume lugejaid uuesti jagama oma soove tulevaste testide osas kommentaarides. Me kindlasti arvestame nendega jĂ€rgmistes avaldustes.
Lisaks tahame meelde tuletada, et sel aastal tegeleme aktiivselt koolitamisega, seetĂ”ttu kutsume teid meie kompetentsikeskustesse, kus saate koolitust AERODISK salvestussĂŒsteemide kohta ning veeta ka huvitavat ja meeleolukat aega.
Kordan teavet lÀhenevatest koolitustest.
- Jekaterinburg. 16. mai 2019. Koolituss seminari. Registreerimine on vÔimalik lingil:
- Jekaterinburg. 20. mai â 21. juuni 2019. Oskuste keskus. Tulge igal tööaeg meie AERODISK ENGINE N2 salvestusseadmestiku elava esituse vaatamiseks. TĂ€pne aadress ja registreerimislink lisatakse hiljem. JĂ€lgige teavet.
- Novosibirsk. JĂLGIGE MEIE KODULEHTE VĂI HABRE-d.
oktoober 2019 - Kazan. JĂLGIGE MEIE KODULEHTE VĂI HABRE-d.
oktoober 2019 - Krasnojarsk. JĂLGIGE MEIE KODULEHTE VĂI HABRE-d.
november 2019
Allikas: habr.com
