Krievijas uzglabāŔanas sistēma AERODISK: slodzes pārbaude. Mēs izspiežam IOPS

Krievijas uzglabāŔanas sistēma AERODISK: slodzes pārbaude. Mēs izspiežam IOPS

Sveiki visiem! Kā solÄ«ts, publicējam Krievijā ražotas datu uzglabāŔanas sistēmas ā€“ AERODISK ENGINE N2 ā€“ slodzes testa rezultātus.

IepriekŔējā rakstā mēs salauzām krātuves sistēmu (tas ir, veicām avārijas testus) un avārijas testa rezultāti bija pozitÄ«vi (tas ir, mēs nesalauzām uzglabāŔanas sistēmu). JÅ«s varat apskatÄ«t avārijas testa rezultātus Å EIT.

IepriekŔējā raksta komentāros tika izteikti pieprasÄ«jumi veikt papildu, sarežģītākus avārijas testus. Mēs tos visus esam ierakstÄ«juÅ”i un noteikti ieviesÄ«sim kādā no nākamajiem rakstiem. Tajā paŔā laikā jebkurā laikā varat apmeklēt mÅ«su laboratoriju Maskavā (nākt ar kājām vai veikt to attālināti, izmantojot internetu) un veikt Ŕīs pārbaudes pats (var pat veikt testÄ“Å”anu konkrētam projektam :-)). Rakstiet mums, mēs izskatÄ«sim visus scenārijus!

Turklāt, ja neatrodaties Maskavā, joprojām varat iepazÄ«ties ar mÅ«su uzglabāŔanas sistēmu, apmeklējot bezmaksas apmācÄ«bu kompetenču centrā jums tuvākajā pilsētā.

Zemāk ir saraksts ar gaidāmajiem pasākumiem un kompetenču centru darbības datumiem.

  • Jekaterinburga. 16. gada 2019. maijs. ApmācÄ«bas seminārs. ReÄ£istrēties var, izmantojot saiti: https://aerodisk.promo/ekb/
  • Jekaterinburga. 20. gada 21. maijs ā€“ 2019. jÅ«nijs. Kompetenču centrs. Nāciet uz AERODISK ENGINE N2 uzglabāŔanas sistēmas demonstrāciju tieÅ”raidē jebkurā darba laikā. PrecÄ«za adrese un reÄ£istrācijas saite tiks sniegta vēlāk. Sekojiet informācijai.
  • Novosibirska SEKOTĀ INFORMĀCIJA MÅŖSU VIETNĒ vai HUBRA.
    2019. gada oktobris
  • Kazaņa. SEKOTĀ INFORMĀCIJA MÅŖSU VIETNĒ vai HUBRA.
    2019. gada oktobris
  • Krasnojarska SEKOTĀ INFORMĀCIJA MÅŖSU VIETNĒ vai HUBRA.
    2019. gada novembris

Vēlamies arÄ« padalÄ«ties ar vēl vienu labu ziņu: beidzot esam saņēmuÅ”i savu YouTube kanāls, kurā varat skatÄ«ties video no pagātnes notikumiem. Mēs tur regulāri ievietojam savus apmācÄ«bu video.

Testa stends

Tātad, atpakaļ pie testiem. Mēs jauninājām savu ENGINE N2 laboratorijas krātuves sistēmu, instalējot papildu SAS SSD diskus, kā arī front-end Fibre Channel 16G adapterus. Simetriskā veidā mēs jauninājām serveri, no kura izpildīsim slodzi, pievienojot FC 16G adapterus.

Rezultātā mÅ«su laboratorijā mums ir 2 kontrolleru uzglabāŔanas sistēma ar 24 SAS SSD 1,6 TB, 3 DWPD diskiem, kas caur SAN slēdžiem savienota ar fizisku Linux serveri caur FC 16G.
Testu stenda diagramma ir parādīta attēlā zemāk.

Krievijas uzglabāŔanas sistēma AERODISK: slodzes pārbaude. Mēs izspiežam IOPS

Pārbaudes metodika

Lai nodroÅ”inātu vislabāko veiktspēju bloka piekļuvei, mēs izmantosim DDP (Dynamic Disk Pool) pÅ«lus, kurus savulaik izveidojām Ä«paÅ”i ALL-FLASH sistēmām.
TestÄ“Å”anai mēs izveidojām divus LUN ar ietilpÄ«bu 1 TB katrs ar RAID-10 aizsardzÄ«bas lÄ«meni. Mēs ā€œizplatÄ«simā€ katru LUN pa 12 diskiem (kopā 24), lai pilnÄ«bā izmantotu katra glabāŔanas sistēmā instalētā diska potenciālu.

Mēs piedāvājam serverim LUN, izmantojot dažādus kontrolierus, lai pēc iespējas vairāk izmantotu krātuves resursus.

Katrs no testiem ilgs vienu stundu, un tos veiks Flexible IO (FIO) programma; FIO dati tiks automātiski augÅ”upielādēti programmā Excel, kurā skaidrÄ«bas labad jau ir izveidoti grafiki.

Ielādēt profilus

Kopumā veiksim trÄ«s testus, katru stundu, neskaitot iesildÄ«Å”anās laiku, kuram atvēlēsim 15 minÅ«tes (tieÅ”i tik daudz nepiecieÅ”ams, lai uzsildÄ«tu 24 SSD disku masÄ«vu). Å ie testi atdarina visbiežāk sastopamos slodzes profilus, jo Ä«paÅ”i tie ir noteiktas DBVS, videonovēroÅ”anas sistēmas, multivides satura pārraides un dublējumkopijas.

Turklāt visos testos mēs apzināti atspējojām iespēju saglabāt keÅ”atmiņu atmiņas sistēmā un resursdatorā. Protams, tas pasliktinās rezultātus, taču, mÅ«suprāt, Ŕādos apstākļos pārbaude bÅ«s godÄ«gāka.

Pārbaudes rezultāti

Pārbaudījums Nr.1. Izlases slodze mazos blokos. Lielas slodzes darījumu DBVS emulācija.

  • Bloka izmērs = 4k
  • LasÄ«Å”ana/rakstÄ«Å”ana = 70%/30%
  • Darbu skaits = 16
  • Rindas dziļums = 32
  • Ielādēt rakstzÄ«mi = pilna nejauŔība

Krievijas uzglabāŔanas sistēma AERODISK: slodzes pārbaude. Mēs izspiežam IOPS

Krievijas uzglabāŔanas sistēma AERODISK: slodzes pārbaude. Mēs izspiežam IOPS

Testa rezultāti:

Krievijas uzglabāŔanas sistēma AERODISK: slodzes pārbaude. Mēs izspiežam IOPS

Kopumā ar junioru vidējās klases Engine N2 sistēmu mēs saņēmām 438 k IOPS ar latentumu 2,6 milisekundes. Ņemot vērā sistēmas klasi, mÅ«suprāt, rezultāts ir diezgan pieklājÄ«gs. Lai saprastu, vai tas ir sistēmas ierobežojums, apskatÄ«sim krātuves kontrolleru resursu izmantoÅ”anu.

MÅ«s galvenokārt interesē centrālais procesors, jo, kā minēts iepriekÅ”, mēs apzināti atspējojām RAM keÅ”atmiņu, lai netiktu izkropļoti testa rezultāti.

Abos krātuves kontrolleros mēs redzam aptuveni vienādu attēlu.

Krievijas uzglabāŔanas sistēma AERODISK: slodzes pārbaude. Mēs izspiežam IOPS

Tas ir, CPU slodze ir 50%. Tas liek domāt, ka tas ir tālu no Ŕīs uzglabāŔanas sistēmas robežas un to joprojām var viegli palielināt. Palēksim nedaudz uz priekÅ”u: visi turpmākie testi arÄ« parādÄ«ja, ka kontrollera procesoru slodze ir aptuveni 50%, tāpēc mēs tos vairs neuzskaitÄ«sim.

Pamatojoties uz mÅ«su laboratorijas testiem, AERODISK Engine N2 sistēmas ērtā robeža, ja mēs saskaitām nejauÅ”us IOPS 4k blokos, ir ~ 700 000 IOPS. Ja ar to nepietiek un jātiecas uz miljonu, tad mums ir vecāks modelis ENGINE N4.

Tas ir, stāsts par miljoniem IOPS ir ENGINE N4, un, ja miljons jums ir par daudz, tad mierīgi izmantojiet N2.

Atgriezīsimies pie testiem.

PārbaudÄ«jums Nr.2. SecÄ«gs ieraksts lielos blokos. VideonovēroÅ”anas sistēmu emulācija, datu ielāde analÄ«tiskajā DBVS vai rezerves kopiju ierakstÄ«Å”ana.

Å ajā testā mÅ«s vairs neinteresē IOPS, jo, secÄ«gi ielādējot lielos blokos, tiem nav nekādas jēgas. MÅ«s galvenokārt interesē: rakstÄ«Å”anas plÅ«sma (megabaiti sekundē) un aizkave, kas, protams, bÅ«s lielāka ar lieliem blokiem nekā ar maziem.

  • Bloka izmērs = 128k
  • LasÄ«Å”ana/rakstÄ«Å”ana = 0%/100%
  • Darbu skaits = 16
  • Rindas dziļums = 32
  • Ielādēt rakstzÄ«mi ā€” secÄ«gi

Krievijas uzglabāŔanas sistēma AERODISK: slodzes pārbaude. Mēs izspiežam IOPS

Krievijas uzglabāŔanas sistēma AERODISK: slodzes pārbaude. Mēs izspiežam IOPS

Krievijas uzglabāŔanas sistēma AERODISK: slodzes pārbaude. Mēs izspiežam IOPS

Kopā: mums ir piecarpus gigabaitu ieraksts sekundē ar vienpadsmit milisekundes aizkavi. Salīdzinot ar tuvākajiem ārzemju konkurentiem, rezultāts, mūsuprāt, ir izcils un arī nav ENGINE N2 sistēmas robeža.

PārbaudÄ«jums Nr.3. SecÄ«ga nolasÄ«Å”ana lielos blokos. Apraides multivides satura emulācija, pārskatu Ä£enerÄ“Å”ana no analÄ«tiskās DBVS vai datu atjaunoÅ”ana no dublējumkopijām.

Tāpat kā iepriekŔējā testā, mÅ«s interesē plÅ«sma un kavÄ“Å”anās.

  • Bloka izmērs = 128k
  • LasÄ«Å”ana/rakstÄ«Å”ana = 100%/0%
  • Darbu skaits = 16
  • Rindas dziļums = 32
  • Ielādēt rakstzÄ«mi ā€” secÄ«gi

Krievijas uzglabāŔanas sistēma AERODISK: slodzes pārbaude. Mēs izspiežam IOPS

Krievijas uzglabāŔanas sistēma AERODISK: slodzes pārbaude. Mēs izspiežam IOPS

Krievijas uzglabāŔanas sistēma AERODISK: slodzes pārbaude. Mēs izspiežam IOPS

StraumÄ“Å”anas lasÄ«Å”anas veiktspēja ir paredzami nedaudz labāka nekā straumÄ“Å”anas rakstÄ«Å”anas veiktspēja.

Interesanti, ka latentuma indikators visā testa laikā ir identisks (taisna līnija). Tā nav kļūda; lasot secīgi lielos blokos, mūsu gadījumā tā ir izplatīta situācija.

Protams, ja mēs atstājam sistēmu Ŕādā formā uz pāris nedēļām, mēs galu galā redzēsim periodiskus lēcienus grafikos, kas bÅ«s saistÄ«ti ar ārējiem faktoriem. Bet kopumā tie neietekmēs attēlu.

Atzinumi

No divu kontrolieru AERODISK ENGINE N2 sistēmas varējām sasniegt diezgan nopietnus rezultātus (~438 000 IOPS un ~5-6 gigabaiti sekundē). Slodzes testi parādÄ«ja, ka mēs noteikti nekaunāmies par savu uzglabāŔanas sistēmu. Gluži pretēji, rādÄ«tāji ir ļoti pieklājÄ«gi un atbilst labai uzglabāŔanas sistēmai.

Lai gan, kā mēs rakstÄ«jām iepriekÅ”, Engine N2 ir jaunākais modelis, un turklāt Å”ajā rakstā parādÄ«tie rezultāti nav tā ierobežojums. Vēlāk mēs publicēsim lÄ«dzÄ«gu testu no mÅ«su vecākās ENGINE N4 sistēmas.

Likumsakarīgi, ka viena raksta ietvaros nevaram aptvert visus iespējamos testus, tāpēc vēlreiz aicinām lasītājus komentāros padalīties ar novēlējumiem turpmākajiem testiem, tos noteikti ņemsim vērā turpmākajās publikācijās.

Papildus atgādinām, ka Å”ogad aktÄ«vi nodarbojamies ar apmācÄ«bām, tāpēc aicinām uz mÅ«su kompetenču centriem, kur varēsiet iziet apmācÄ«bas par AERODISK uzglabāŔanas sistēmām un tajā paŔā laikā interesanti un jautri pavadÄ«t laiku.

Dublēju informāciju par gaidāmajiem apmācību pasākumiem.

  • Jekaterinburga. 16. gada 2019. maijs. ApmācÄ«bas seminārs. ReÄ£istrēties var, izmantojot saiti: https://aerodisk.promo/ekb/
  • Jekaterinburga. 20. gada 21. maijs ā€“ 2019. jÅ«nijs. Kompetenču centrs. Nāciet uz AERODISK ENGINE N2 uzglabāŔanas sistēmas demonstrāciju tieÅ”raidē jebkurā darba laikā. PrecÄ«za adrese un reÄ£istrācijas saite tiks sniegta vēlāk. Sekojiet informācijai.
  • Novosibirska SEKOTĀ INFORMĀCIJA MÅŖSU VIETNĒ vai HUBRA.
    2019. gada oktobris
  • Kazaņa. SEKOTĀ INFORMĀCIJA MÅŖSU VIETNĒ vai HUBRA.
    2019. gada oktobris
  • Krasnojarska SEKOTĀ INFORMĀCIJA MÅŖSU VIETNĒ vai HUBRA.
    2019. gada novembris

Avots: www.habr.com

Pievieno komentāru