Sistema sa pagtipig sa Russia AERODISK: pagsulay sa pagkarga. Gipislit namo ang IOPS

Sistema sa pagtipig sa Russia AERODISK: pagsulay sa pagkarga. Gipislit namo ang IOPS

Kumusta tanan! Sama sa gisaad, among gipatik ang mga resulta sa usa ka load test sa usa ka sistema sa pagtipig sa datos nga gihimo sa Russia - AERODISK ENGINE N2.

Sa miaging artikulo, among gibuak ang storage system (nga mao, nagpahigayon kami og crash tests) ug positibo ang resulta sa crash test (nga mao, wala namo maguba ang storage system). Mahimo nimong tan-awon ang mga resulta sa pagsulay sa pag-crash HERE.

Sa mga komento sa miaging artikulo, ang mga hangyo gihimo alang sa dugang, mas sopistikado nga mga pagsulay sa pag-crash. Among girekord silang tanan ug siguradong ipatuman kini sa usa sa mosunod nga mga artikulo. Sa parehas nga oras, mahimo nimong bisitahan ang among laboratoryo sa Moscow sa bisan unsang oras (adto pinaagi sa paglakaw o buhata kini sa layo pinaagi sa Internet) ug himuon kini nga mga pagsulay sa imong kaugalingon (mahimo pa nimo buhaton ang pagsulay alang sa usa ka piho nga proyekto :-)). Pagsulat kanamo, among tagdon ang tanan nga mga senaryo!

Dugang pa, kung wala ka sa Moscow, mahimo ka pa nga mas pamilyar sa among sistema sa pagtipig pinaagi sa pagtambong sa usa ka libre nga kalihokan sa pagbansay sa usa ka sentro sa kahanas sa lungsod nga labing duol kanimo.

Sa ubos usa ka lista sa umaabot nga mga panghitabo ug mga petsa sa pag-operate sa mga sentro sa kahanas.

  • Ekaterinburg. Mayo 16, 2019. Seminar sa pagbansay. Mahimo kang magparehistro gamit ang link: https://aerodisk.promo/ekb/
  • Ekaterinburg. Mayo 20 - Hunyo 21, 2019. Sentro sa Kompetensya. Pag-adto sa usa ka buhi nga pasundayag sa sistema sa pagtipig sa AERODISK ENGINE N2 sa bisan unsang oras sa pagtrabaho. Ang eksaktong adres ug link sa pagparehistro ihatag unya. Sunda ang impormasyon.
  • Novosibirsk SUNDA ANG IMPORMASYON SA ATONG SITE o HUBRA.
    Oktubre 2019
  • Kazan. SUNDA ANG IMPORMASYON SA ATONG SITE o HUBRA.
    Oktubre 2019
  • Krasnoyarsk SUNDA ANG IMPORMASYON SA ATONG SITE o HUBRA.
    Nobyembre 2019

Gusto usab namon nga ipaambit ang usa pa ka maayong balita: nakuha na namon ang among YouTube usa ka channel diin mahimo nimong tan-awon ang mga video gikan sa nangaging mga panghitabo. Kanunay namon nga gi-post ang among mga video sa pagbansay didto.

pagsulay stand

Busa, balik sa mga pagsulay. Among gi-upgrade ang among ENGINE N2 laboratory storage system pinaagi sa pag-instalar og dugang nga SAS SSD drive, ingon man ang Front-end Fiber Channel 16G adapters. Sa simetriko nga paagi, among gi-upgrade ang server diin among ipadagan ang load pinaagi sa pagdugang sa FC 16G adapters.

Ingon nga resulta, sa among lab kami adunay 2-controller storage system nga adunay 24 SAS SSD 1,6 TB, 3 DWPD disks, nga konektado pinaagi sa SAN switch ngadto sa pisikal nga Linux server pinaagi sa FC 16G.
Ang test bench diagram gipakita sa hulagway sa ubos.

Sistema sa pagtipig sa Russia AERODISK: pagsulay sa pagkarga. Gipislit namo ang IOPS

Pamaagi sa Pagsulay

Alang sa labing maayo nga pasundayag sa block access, among gamiton ang DDP (Dynamic Disk Pool) nga mga pool, nga kaniadto among gimugna ilabi na alang sa ALL-FLASH nga mga sistema.
Alang sa pagsulay, naghimo kami og duha ka LUN nga adunay kapasidad nga 1 TB matag usa nga adunay lebel sa proteksyon sa RAID-10. "Ipakaylap" namo ang matag LUN sa 12 ka mga disk (24 sa kinatibuk-an) aron hingpit nga magamit ang potensyal sa matag usa sa na-install nga mga disk sa storage system.

Gipresentar namo ang mga LUN sa server pinaagi sa lain-laing mga controllers aron magamit ang mga kahinguhaan sa pagtipig kutob sa mahimo.

Ang matag usa sa mga pagsulay molungtad og usa ka oras, ug ang mga pagsulay ipahigayon sa Flexible IO (FIO) nga programa; Ang datos sa FIO awtomatikong i-upload sa Excel, diin ang mga graph gihimo na para sa katin-awan.

Pag-load sa mga Profile

Sa kinatibuk-an, maghimo kami tulo ka mga pagsulay, usa ka oras matag usa, wala’y labot ang oras sa pag-init, diin among igahin ang 15 minuto (kini gyud kung unsa kadaghan ang kinahanglan aron mapainit ang usa ka han-ay sa 24 SSD drive). Kini nga mga pagsulay nagsunod sa labing kanunay nga makit-an nga mga profile sa pagkarga, labi na kini ang pipila nga mga DBMS, mga sistema sa pagbantay sa video, mga broadcast sa sulud sa media ug mga backup.

Usab, sa tanan nga mga pagsulay, gituyo namon nga gipugngan ang abilidad sa pag-cache sa RAM sa sistema sa pagtipig ug sa host. Siyempre, kini makapasamot sa mga resulta, apan, sa among opinyon, sa ingon nga mga kondisyon ang pagsulay mahimong mas patas.

Mga resulta sa pagsulay

Pagsulay No. 1. Random nga load sa gagmay nga mga bloke. Pag-emulate sa usa ka high-load nga transactional DBMS.

  • Gidak-on sa block = 4k
  • Pagbasa/Pagsulat = 70%/30%
  • Gidaghanon sa mga buhat = 16
  • Ang giladmon sa pila = 32
  • Pag-load sa karakter = Bug-os nga Random

Sistema sa pagtipig sa Russia AERODISK: pagsulay sa pagkarga. Gipislit namo ang IOPS

Sistema sa pagtipig sa Russia AERODISK: pagsulay sa pagkarga. Gipislit namo ang IOPS

Mga resulta sa pagsulay:

Sistema sa pagtipig sa Russia AERODISK: pagsulay sa pagkarga. Gipislit namo ang IOPS

Sa kinatibuk-an, uban sa junior mid-range nga Engine N2 nga sistema nakadawat kami og 438k IOPS nga adunay latency nga 2,6 milliseconds. Sa pagkonsiderar sa klase sa sistema, sa among opinyon, ang resulta medyo disente. Aron masabtan kung kini ba ang limitasyon sa sistema, atong tan-awon ang paggamit sa kapanguhaan sa mga tigpugong sa pagtipig.

Nag-una kami nga interesado sa CPU, tungod kay, ingon sa giingon sa ibabaw, tinuyo namon nga gi-disable ang cache sa RAM aron dili matuis ang mga resulta sa pagsulay.

Sa parehas nga storage controllers atong makita ang gibana-bana nga parehas nga hulagway.

Sistema sa pagtipig sa Russia AERODISK: pagsulay sa pagkarga. Gipislit namo ang IOPS

Sa ato pa, 50% ang load sa CPU. Kini nagsugyot nga kini layo sa limitasyon sa kini nga sistema sa pagtipig ug kini dali ra nga ma-scale. Molukso kita og gamay: ang tanan nga mosunod nga mga pagsulay nagpakita usab nga ang load sa mga controller processor anaa sa 50%, mao nga dili na nato kini ilista pag-usab.

Pinasukad sa among mga pagsulay sa laboratoryo, ang komportable nga limitasyon sa sistema sa AERODISK Engine N2, kung mag-ihap kami nga random IOPS sa 4k bloke, mao ang ~ 700 IOPS. Kung kini dili igo ug kinahanglan nimo nga maningkamot alang sa usa ka milyon, nan kami adunay mas karaan nga modelo nga ENGINE N000.

Kana mao, ang istorya bahin sa milyon-milyon nga IOPS mao ang ENGINE N4, ug kung ang usa ka milyon sobra ra kanimo, nan kalmado nga gamiton ang N2.

Balik ta sa mga pagsulay.

Pagsulay Num. 2. Sunod-sunod nga pagrekord sa dagkong mga bloke. Pagsundog sa mga sistema sa pagpaniid sa video, pagkarga sa datos ngadto sa analytical DBMS o pagrekord sa mga backup nga kopya.

Niini nga pagsulay dili na kami interesado sa IOPS, tungod kay kung sunud-sunod nga gikarga sa dagkong mga bloke wala sila'y kahulogan. Nag-una kami nga interesado sa: ang dagan sa pagsulat (megabytes matag segundo) ug mga paglangan, nga, siyempre, mas taas sa dagkong mga bloke kaysa sa gagmay.

  • Gidak-on sa block = 128k
  • Pagbasa/Pagsulat = 0%/100%
  • Gidaghanon sa mga buhat = 16
  • Ang giladmon sa pila = 32
  • Pag-load sa Karakter - Sunod-sunod

Sistema sa pagtipig sa Russia AERODISK: pagsulay sa pagkarga. Gipislit namo ang IOPS

Sistema sa pagtipig sa Russia AERODISK: pagsulay sa pagkarga. Gipislit namo ang IOPS

Sistema sa pagtipig sa Russia AERODISK: pagsulay sa pagkarga. Gipislit namo ang IOPS

Kinatibuk-an: kami adunay usa ka recording nga lima ug tunga nga gigabytes matag segundo nga adunay mga paglangan sa onse millisecond. Kung itandi sa labing duol nga langyaw nga mga kakompetensya, ang resulta, sa among opinyon, maayo kaayo, ug dili usab ang limitasyon sa sistema sa ENGINE N2.

Pagsulay No. 3. Sunod-sunod nga pagbasa sa dagkong mga bloke. Ang pagsundog sa sulud sa broadcasting media, paghimo og mga taho gikan sa usa ka analitikal nga DBMS o pagpasig-uli sa datos gikan sa mga backup.

Sama sa miaging pagsulay, kami interesado sa dagan ug mga paglangan.

  • Gidak-on sa block = 128k
  • Pagbasa/Pagsulat = 100%/0%
  • Gidaghanon sa mga buhat = 16
  • Ang giladmon sa pila = 32
  • Pag-load sa Karakter - Sunod-sunod

Sistema sa pagtipig sa Russia AERODISK: pagsulay sa pagkarga. Gipislit namo ang IOPS

Sistema sa pagtipig sa Russia AERODISK: pagsulay sa pagkarga. Gipislit namo ang IOPS

Sistema sa pagtipig sa Russia AERODISK: pagsulay sa pagkarga. Gipislit namo ang IOPS

Ang pasundayag sa pagbasa sa pag-stream lagmit nga mas maayo kaysa sa pasundayag sa pagsulat sa streaming.

Makapainteres, ang indikasyon sa latency parehas sa tibuuk nga pagsulay (tul-id nga linya). Dili kini usa ka sayup; kung ang pagbasa nga sunud-sunod sa dagkong mga bloke, sa among kaso kini usa ka kasagaran nga kahimtang.

Siyempre, kung atong biyaan ang sistema sa kini nga porma sulod sa pipila ka mga semana, sa kadugayan atong makita ang mga periodic nga paglukso sa mga graph, nga adunay kalabotan sa mga eksternal nga hinungdan. Apan, sa kinatibuk-an, dili kini makaapekto sa hulagway.

kaplag

Gikan sa dual-controller nga AERODISK ENGINE N2 nga sistema, nakahimo kami sa pagkab-ot og seryoso nga mga resulta (~ 438 IOPS ug ~ 000-5 gigabytes matag segundo). Gipakita sa mga pagsulay sa pagkarga nga siguradong wala kami maulaw sa among sistema sa pagtipig. Sa kasukwahi, ang mga timailhan desente kaayo ug katumbas sa usa ka maayo nga sistema sa pagtipig.

Bisan pa, sama sa among gisulat sa ibabaw, ang Engine N2 usa ka junior nga modelo, ug labut pa, ang mga resulta nga gipakita niini nga artikulo dili ang limitasyon niini. Sa ulahi among imantala ang susamang pagsulay gikan sa among karaan nga ENGINE N4 nga sistema.

Siyempre, dili namo matabonan ang tanan nga posible nga mga pagsulay sulod sa gambalay sa usa ka artikulo, mao nga giawhag namo pag-usab ang mga magbabasa nga ipaambit ang ilang mga pangandoy alang sa umaabot nga mga pagsulay sa mga komento; siguradong tagdon namon kini sa umaabot nga mga publikasyon.

Dugang pa, gipahinumdoman ka namo nga karong tuiga kami aktibo nga nakigbahin sa pagbansay, mao nga gidapit ka namo sa among mga sentro sa kahanas, diin mahimo ka nga moagi sa pagbansay sa mga sistema sa pagtipig sa AERODISK, ug sa samang higayon adunay usa ka makapaikag ug makalingaw nga panahon.

Gidoble nako ang kasayuran bahin sa umaabot nga mga kalihokan sa pagbansay.

  • Ekaterinburg. Mayo 16, 2019. Seminar sa pagbansay. Mahimo kang magparehistro gamit ang link: https://aerodisk.promo/ekb/
  • Ekaterinburg. Mayo 20 - Hunyo 21, 2019. Sentro sa Kompetensya. Pag-adto sa usa ka buhi nga pasundayag sa sistema sa pagtipig sa AERODISK ENGINE N2 sa bisan unsang oras sa pagtrabaho. Ang eksaktong adres ug link sa pagparehistro ihatag unya. Sunda ang impormasyon.
  • Novosibirsk SUNDA ANG IMPORMASYON SA ATONG SITE o HUBRA.
    Oktubre 2019
  • Kazan. SUNDA ANG IMPORMASYON SA ATONG SITE o HUBRA.
    Oktubre 2019
  • Krasnoyarsk SUNDA ANG IMPORMASYON SA ATONG SITE o HUBRA.
    Nobyembre 2019

Source: www.habr.com

Idugang sa usa ka comment