Pergala hilanîna rûsî AERODISK: ceribandina barkirinê. Em IOPS derdixin

Pergala hilanîna rûsî AERODISK: ceribandina barkirinê. Em IOPS derdixin

Silav hemû! Wekî ku soz hat dayîn, em encamên ceribandinek barkirinê ya pergala hilanîna daneya ku ji hêla Rûsyayê ve hatî çêkirin - AERODISK ENGINE N2 diweşînin.

Di gotara berê de, me pergala hilanînê şikand (ango me ceribandinên qezayê pêk anî) û encamên ceribandina qezayê erênî bûn (ango me pergala hilanînê neşikand). Hûn dikarin encamên testa hilweşînê bibînin HERE.

Di şîroveyên gotara berê de, daxwaz ji bo ceribandinên têkbirinê yên din, sofîstîke hatin kirin. Me ew hemî tomar kirine û bê guman dê wan di yek ji gotarên jêrîn de bicîh bikin. Di heman demê de, hûn dikarin her dem biçin laboratûara me ya li Moskowê (bi lingê werin an jî ji dûr ve bi riya Înternetê ve bikin) û van ceribandinan bixwe bikin (hûn dikarin ji bo projeyek taybetî jî ceribandinê bikin :-)). Ji me re binivîsin, em ê hemî senaryoyan bifikirin!

Wekî din, heke hûn ne li Moskowê ne, hûn hîn jî dikarin bi pergala hilanînê ya me re bi beşdarbûna bûyerek perwerdehiya belaş li navendek jêhatî ya li bajarê herî nêzê we bêtir nas bikin.

Li jêr navnîşek bûyerên pêşerojê û tarîxên xebatê yên navendên jêhatî ye.

  • Ekaterinburg. 16 Gulan 2019. Semînera perwerdehiyê. Hûn dikarin bi karanîna lînkê qeyd bikin: https://aerodisk.promo/ekb/
  • Ekaterinburg. 20 Gulan - 21 Hezîran, 2019. Navenda Kompetence. Di her wextê xebatê de werin pêşandanek zindî ya pergala hilanînê AERODISK ENGINE N2. Navnîşana rastîn û girêdana qeydkirinê dê paşê were peyda kirin. Agahdariyê bişopînin.
  • Novosibirsk LI SER MALPER an HUBRA Agahiyên ME bişopînin.
    Cotmeha 2019
  • Kazan. LI SER MALPER an HUBRA Agahiyên ME bişopînin.
    Cotmeha 2019
  • Krasnoyarsk LI SER MALPER an HUBRA Agahiyên ME bişopînin.
    Mijdar 2019

Em her weha dixwazin nûçeyek din a xweş parve bikin: me di dawiyê de gihîştiye me YouTube kanalek ku hûn dikarin vîdyoyên ji bûyerên berê temaşe bikin. Em bi rêkûpêk vîdyoyên xwe yên perwerdehiyê li wir dişînin.

Stand testê

Ji ber vê yekê, vegerin ceribandinan. Me bi sazkirina ajokarên SAS SSD-ê yên din, û her weha adaptorên Kanala Fiber-end-end 2G, pergala hilanîna laboratûara xwe ya ENGINE N16 nûve kir. Bi rengek simetrîk, me servera ku em ê jê barkirinê bi lêzêdekirina adapterên FC 16G jê re bimeşînin nûve kirin.

Wekî encamek, di laboratûara me de pergalek hilanînê ya 2-kontrolker bi 24 SAS SSD 1,6 TB, 3 dîskên DWPD heye, ku bi navgîniya guhezên SAN ve bi serverek fizîkî ya Linux ve bi FC 16G ve girêdayî ye.
Di wêneya jêrîn de diyagrama beşê testê tê nîşandan.

Pergala hilanîna rûsî AERODISK: ceribandina barkirinê. Em IOPS derdixin

Rêbaza Testê

Ji bo performansa çêtirîn li ser gihîştina blokê, em ê hewzên DDP (Dîska Dîskê ya Dînamîkî) bikar bînin, ku me carekê bi taybetî ji bo pergalên ALL-FLASH afirandin.
Ji bo ceribandinê, me du LUN bi kapasîteya 1 TB her yek bi asta parastina RAID-10 afirandin. Em ê her LUN-ê li ser 12 dîskan (bi tevahî 24) "belav" bikin da ku em potansiyela her yek ji dîskên sazkirî yên di pergala hilanînê de bi tevahî bikar bînin.

Em LUN bi navgîniya kontrolkerên cihêreng pêşkêşî serverê dikin da ku bi qasî ku gengaz çavkaniyên hilanînê bikar bînin.

Her yek ji ceribandinan dê saetekê bidome, û ceribandin dê ji hêla bernameya Flexible IO (FIO) ve bêne kirin; Daneyên FIO dê bixweber li Excel werin barkirin, ku tê de grafîk jixwe ji bo zelaliyê hatine çêkirin.

Profîlên barkirinê

Bi tevahî, em ê sê ceribandinan bikin, her yek demjimêrek, ji bilî dema germkirinê, ji bo ku em ê 15 hûrdeman veqetînin (ev tam çiqas hewce ye ku meriv komek ji 24 ajokarên SSD germ bike). Van îmtîhanan profîlên barkirinê yên ku herî zêde têne dîtin dişibînin, nemaze ev hin DBMS, pergalên çavdêriya vîdyoyê, weşanên naveroka medyayê û paşvekêşan in.

Di heman demê de, di hemî ceribandinan de, me bi qestî şiyana cachekirina RAM-ê li ser pergala hilanînê û li ser mêvandar neçalak kir. Bê guman, ev ê encaman xirabtir bike, lê, li gorî me, di şert û mercên weha de ceribandin dê adiltir be.

Encamên testê

Test Numre 1. Di blokên piçûk de barkirina rasthatî. Emûlasyona DBMS-ya danûstendinê ya bargiraniya bilind.

  • Mezinahiya blokê = 4k
  • Xwendin/Nivîs = 70%/30%
  • Hejmara xebatan = 16
  • Kûrahiya rêzê = 32
  • Karaktera barkirinê = Tevahiya Random

Pergala hilanîna rûsî AERODISK: ceribandina barkirinê. Em IOPS derdixin

Pergala hilanîna rûsî AERODISK: ceribandina barkirinê. Em IOPS derdixin

Encamên testê:

Pergala hilanîna rûsî AERODISK: ceribandina barkirinê. Em IOPS derdixin

Bi tevahî, bi pergala motora N2-ya navîn a ciwan re me 438k IOPS bi derengiya 2,6 mîlîsaniyeyan wergirt. Bi dîtina çîna pergalê, li gorî me, encam pir maqûl e. Ji bo ku fêm bikin gelo ev sînor ji bo pergalê ye, em ê li karanîna çavkaniyê ya kontrolkerên hilanînê binêrin.

Em di serî de bi CPU-yê re eleqedar in, ji ber ku, wekî ku li jor hatî destnîşan kirin, me bi qestî cacheya RAM-ê neçalak kir da ku encamên testê xera nekin.

Li ser her du kontrolkerên hilanînê em hema hema heman wêneyê dibînin.

Pergala hilanîna rûsî AERODISK: ceribandina barkirinê. Em IOPS derdixin

Ango barkirina CPU %50 e. Ev pêşniyar dike ku ev ji sînorê vê pergala hilanînê dûr e û hîn jî dikare bi hêsanî were pîvandin. Ka em hinekî pêşde biçin: hemî ceribandinên jêrîn di heman demê de barkirina li ser pêvajoyên kontrolker jî li dora 50% nîşan didin, ji ber vê yekê em ê dîsa wan navnîş nekin.

Li ser bingeha ceribandinên meya laboratîfê, sînorê rehet a pergala AERODISK Engine N2, heke em IOPS-a rasthatî li blokên 4k bijmêrin, ~ 700 IOPS e. Ger ev ne bes e û hûn hewce ne ku ji bo mîlyonek hewl bidin, wê hingê modela me ya kevntir ENGINE N000 heye.

Ango çîroka bi mîlyonan IOPS ENGINE N4 e, û heke mîlyonek ji we re pir be, wê hingê bi aramî N2 bikar bînin.

Ka em vegerin ser ceribandinan.

Test Numre 2. Tomarkirina rêzdar di blokên mezin de. Emûlasyona pergalên çavdêriya vîdyoyê, barkirina daneyan li DBMSek analîtîk an tomarkirina kopiyên paşvekişandinê.

Di vê ceribandinê de em êdî ji IOPS re eleqedar nabin, ji ber ku gava ku bi rêzdarî di blokên mezin de têne barkirin ew ti wate nadin. Em di serî de eleqedar in: herikîna nivîsandinê (megabytes per second) û dereng, ku, bê guman, dê bi blokên mezin re ji yên piçûk mezintir be.

  • Mezinahiya blokê = 128k
  • Xwendin/Nivîs = 0%/100%
  • Hejmara xebatan = 16
  • Kûrahiya rêzê = 32
  • Karaktera barkirinê - Rêzdar

Pergala hilanîna rûsî AERODISK: ceribandina barkirinê. Em IOPS derdixin

Pergala hilanîna rûsî AERODISK: ceribandina barkirinê. Em IOPS derdixin

Pergala hilanîna rûsî AERODISK: ceribandina barkirinê. Em IOPS derdixin

Bi tevahî: me tomarek pênc û nîv gigabayt di çirkeyek de bi derengiya yanzdeh milî çirkeyan heye. Dema ku bi hevrikên wê yên biyanî yên herî nêzîk re were berhev kirin, encam, bi dîtina me, xweş e, û di heman demê de ne sînorê pergala ENGINE N2 ye.

Test Hejmar 3. Xwendina rêzdar di blokên mezin de. Emûlasyona weşana naveroka medyayê, çêkirina raporên ji DBMS-ya analîtîk an vegerandina daneyan ji paşgiran.

Wekî ku di ceribandina berê de, em bi herikîn û derengbûnê re eleqedar in.

  • Mezinahiya blokê = 128k
  • Xwendin/Nivîs = 100%/0%
  • Hejmara xebatan = 16
  • Kûrahiya rêzê = 32
  • Karaktera barkirinê - Rêzdar

Pergala hilanîna rûsî AERODISK: ceribandina barkirinê. Em IOPS derdixin

Pergala hilanîna rûsî AERODISK: ceribandina barkirinê. Em IOPS derdixin

Pergala hilanîna rûsî AERODISK: ceribandina barkirinê. Em IOPS derdixin

Performansa xwendinê ya birêkûpêk ji performansa nivîsandinê ya weşanê hinekî çêtir e.

Balkêş e, nîşana derengiyê li seranserê ceribandinê (xeta rast) yek e. Ev ne xeletiyek e; dema xwendina li dû hev di blokên mezin de, di rewşa me de ev rewşek hevpar e.

Bê guman, heke em du hefteyan pergalê bi vî rengî bihêlin, em ê di dawiyê de di grafîkan de gemarên periyodîk bibînin, ku dê bi faktorên derveyî re têkildar bin. Lê, bi gelemperî, ew ê bandorê li wêneyê nekin.

vebiguherin

Ji pergala du-kontrolker AERODISK ENGINE N2, me karîbû bigihîje encamên pir cidî (~ 438 IOPS û ~ 000-5 gîgabayt serê saniyeyê). Testên barkirinê destnîşan kirin ku em bê guman ji pergala hilanîna xwe şerm nakin. Berevajî vê, nîşanker pir maqûl in û bi pergalek hilanînê ya baş re têkildar in.

Her çend, wekî me li jor nivîsî, Engine N2 modelek ciwan e, û ji bilî vê, encamên ku di vê gotarê de têne xuyang kirin ne sînorê wê ne. Dûv re em ê ceribandinek wusa ji pergala xweya kevintir ENGINE N4 biweşînin.

Bi xwezayî, em nikanin hemî ceribandinên gengaz di çarçoweya yek gotarê de veşêrin, ji ber vê yekê em dîsa ji xwendevanan daxwaz dikin ku daxwazên xwe yên ji bo ceribandinên pêşerojê di şîroveyan de parve bikin; em ê bê guman wan di weşanên pêşerojê de li ber çavan bigirin.

Wekî din, em ji we re bi bîr tînin ku îsal em bi awayekî aktîf di perwerdehiyê de ne, ji ber vê yekê em we vedixwînin navendên xwe yên jêhatî, ku hûn dikarin li ser pergalên hilanînê AERODISK perwerdehiyê derbas bikin, û di heman demê de demek balkêş û xweş derbas bikin.

Ez agahdariya di derbarê bûyerên perwerdehiyê yên pêşerojê de dubare dikim.

  • Ekaterinburg. 16 Gulan 2019. Semînera perwerdehiyê. Hûn dikarin bi karanîna lînkê qeyd bikin: https://aerodisk.promo/ekb/
  • Ekaterinburg. 20 Gulan - 21 Hezîran, 2019. Navenda Kompetence. Di her wextê xebatê de werin pêşandanek zindî ya pergala hilanînê AERODISK ENGINE N2. Navnîşana rastîn û girêdana qeydkirinê dê paşê were peyda kirin. Agahdariyê bişopînin.
  • Novosibirsk LI SER MALPER an HUBRA Agahiyên ME bişopînin.
    Cotmeha 2019
  • Kazan. LI SER MALPER an HUBRA Agahiyên ME bişopînin.
    Cotmeha 2019
  • Krasnoyarsk LI SER MALPER an HUBRA Agahiyên ME bişopînin.
    Mijdar 2019

Source: www.habr.com

Add a comment