Russian yosungirako dongosolo AERODISK: kuyezetsa katundu. Timatsitsa IOPS

Russian yosungirako dongosolo AERODISK: kuyezetsa katundu. Timatsitsa IOPS

Moni nonse! Monga momwe talonjezedwa, tikusindikiza zotsatira za kuyesa kwa katundu wa makina osungira deta opangidwa ndi Russia - AERODISK ENGINE N2.

M'nkhani yapitayi, tidathyola makina osungira (ndiko kuti, tinachita mayesero a kuwonongeka) ndipo zotsatira za mayeso a ngozi zinali zabwino (ndiko kuti, sitinaphwanye dongosolo losungirako). Mutha kuwona zotsatira zoyeserera zakuwonongeka Pano.

M'mawu a m'nkhani yapitayi, zopempha zidapangidwa kuti ziyesedwe zowonjezereka, zowonjezereka zowonjezereka. Tazijambulitsa zonse ndipo tidzazigwiritsa ntchito m'modzi mwa nkhani zotsatirazi. Panthawi imodzimodziyo, mukhoza kupita ku labotale yathu ku Moscow nthawi iliyonse (bwerani ndi phazi kapena muzichita patali kudzera pa intaneti) ndikuyesa nokha (mungathe kuyesa ntchito inayake :-)). Tilembereni, tidzakambirana zochitika zonse!

Kuphatikiza apo, ngati simuli ku Moscow, mutha kudziwa bwino makina athu osungira popita ku maphunziro aulere ku malo odziwa ntchito mumzinda wapafupi ndi inu.

Pansipa pali mndandanda wa zochitika zomwe zikubwera ndi masiku ogwirira ntchito a malo oyenerera.

  • Ekaterinburg. Meyi 16, 2019. Semina yophunzitsira. Mutha kulembetsa pogwiritsa ntchito ulalo: https://aerodisk.promo/ekb/
  • Ekaterinburg. Meyi 20 - Juni 21, 2019. Competence Center. Bwerani ku chiwonetsero chamoyo cha AERODISK ENGINE N2 yosungirako nthawi iliyonse yogwira ntchito. Adilesi yeniyeni ndi ulalo wolembetsa udzaperekedwa mtsogolo. Tsatirani zambiri.
  • Novosibirsk TSATANI ZAMBIRI PA webusayiti yathu kapena HUBRA.
    Okutobala 2019
  • Kazan. TSATANI ZAMBIRI PA webusayiti yathu kapena HUBRA.
    Okutobala 2019
  • Krasnoyarsk TSATANI ZAMBIRI PA webusayiti yathu kapena HUBRA.
    Novembala 2019

Tikufunanso kugawana nawo uthenga wina wabwino: tapeza zathu YouTube tchanelo chomwe mungawonere makanema kuchokera kuzochitika zakale. Nthawi zonse timayika mavidiyo athu ophunzitsira kumeneko.

benchi yoyesera

Choncho, kubwerera ku mayesero. Tinakweza makina athu osungiramo ma labotale a ENGINE N2 mwa kukhazikitsa ma drive owonjezera a SAS SSD, komanso ma adapter a Front-end Fiber Channel 16G. Mwanjira yofananira, tidakweza seva komwe titha kuyendetsa katunduyo powonjezera ma adapter a FC 16G.

Zotsatira zake, mu labu yathu tili ndi 2-controller system yokhala ndi 24 SAS SSD 1,6 TB, 3 DWPD disks, yomwe imalumikizidwa ndi ma switch a SAN kupita ku seva ya Linux yakuthupi kudzera pa FC 16G.
Chithunzi cha benchi yoyesera chikuwonetsedwa mu chithunzi pansipa.

Russian yosungirako dongosolo AERODISK: kuyezetsa katundu. Timatsitsa IOPS

Njira yoyesera

Kuti tigwire bwino ntchito pa block access, tidzagwiritsa ntchito maiwe a DDP (Dynamic Disk Pool), omwe tidawapangira kale machitidwe a ALL-FLASH.
Poyesa, tidapanga ma LUN awiri okhala ndi 1 TB iliyonse yokhala ndi chitetezo cha RAID-10. "Tidzafalitsa" LUN iliyonse pa disks 12 (24 yonse) kuti tigwiritse ntchito mokwanira mphamvu za disk iliyonse yomwe yaikidwa mu yosungirako.

Timapereka ma LUN ku seva kudzera mwa olamulira osiyanasiyana kuti agwiritse ntchito zosungirako momwe tingathere.

Mayeso aliwonse amatha ola limodzi, ndipo mayesowo adzachitidwa ndi pulogalamu ya Flexible IO (FIO); Deta ya FIO idzatsitsidwa ku Excel, momwe ma graph amapangidwira kale kuti amveke bwino.

Katundu Mbiri

Pazonse, tidzachita mayeso atatu, ola limodzi lililonse, kupatula nthawi yotentha, yomwe tidzagawira mphindi 15 (izi ndizomwe zimafunikira kuti mutenthetse ma drive 24 SSD). Mayeserowa amatsanzira mbiri yolemetsa yomwe anthu ambiri amakumana nayo, makamaka awa ndi ma DBMS ena, makina owonera makanema, kuwulutsa kwapa media ndi zosunga zobwezeretsera.

Komanso, m'mayesero onse, tidayimitsa dala kuthekera kosunga RAM pamakina osungira komanso pa wolandila. Inde, izi zidzakulitsa zotsatira zake, koma, m'malingaliro athu, mumikhalidwe yotereyi mayesero adzakhala abwino kwambiri.

Zotsatira zakuyesa

Mayeso No. 1. Katundu wandalama mu midadada yaying'ono. Kutengera DBMS yolemetsa kwambiri.

  • Kukula kwa block = 4k
  • Werengani/Lembani = 70%/30%
  • Chiwerengero cha ntchito = 16
  • Kuzama kwa mzere = 32
  • Katundu wamakhalidwe = Full Random

Russian yosungirako dongosolo AERODISK: kuyezetsa katundu. Timatsitsa IOPS

Russian yosungirako dongosolo AERODISK: kuyezetsa katundu. Timatsitsa IOPS

Zotsatira zoyesa:

Russian yosungirako dongosolo AERODISK: kuyezetsa katundu. Timatsitsa IOPS

Ponseponse, ndi makina apakati apakati a Engine N2 tinalandira 438k IOPS ndi latency ya 2,6 milliseconds. Poganizira kalasi ya dongosololi, m'malingaliro athu, zotsatira zake ndizabwino. Kuti timvetse ngati izi ndizo malire a dongosololi, tiwona momwe angagwiritsire ntchito zida za olamulira osungira.

Timakonda kwambiri CPU, popeza, monga tafotokozera pamwambapa, tidaletsa dala cache ya RAM kuti tisasokoneze zotsatira zake.

Pa olamulira onse osungira timawona pafupifupi chithunzi chomwecho.

Russian yosungirako dongosolo AERODISK: kuyezetsa katundu. Timatsitsa IOPS

Ndiye kuti, kuchuluka kwa CPU ndi 50%. Izi zikusonyeza kuti izi zili kutali ndi malire a kachitidwe kameneka kameneka ndipo kakhoza kuchepetsedwa mosavuta. Tiyeni tidumphire patsogolo pang'ono: mayeso onse otsatirawa adawonetsanso kuti katundu wa owongolera ali pafupi 50%, kotero sitidzawalembanso.

Kutengera mayeso athu a labotale, malire omasuka a dongosolo la AERODISK Engine N2, ngati tiwerengera IOPS mwachisawawa pama block 4k, ndi ~ 700 IOPS. Ngati izi sizikukwanira ndipo muyenera kuyesetsa kwa miliyoni, ndiye kuti tili ndi mtundu wakale wa ENGINE N000.

Ndiye kuti, nkhani ya mamiliyoni a IOPS ndi ENGINE N4, ndipo ngati miliyoni ikukulirakulira, ndiye gwiritsani ntchito N2 modekha.

Tiyeni tibwerere ku mayeso.

Mayeso Nambala 2. Kujambula motsatizana m'magulu akuluakulu. Kutengera machitidwe owonera makanema, kutsitsa deta mu DBMS yowunikira kapena kujambula makope osunga zobwezeretsera.

Mumayesowa sitikhalanso ndi chidwi ndi IOPS, chifukwa akamatsatiridwa motsatizana m'midadada yayikulu sizipanga zomveka. Timakonda kwambiri: kulemba (megabytes pamphindi) ndi kuchedwa, komwe, ndithudi, kudzakhala kwakukulu ndi midadada yayikulu kusiyana ndi yaying'ono.

  • Kukula kwa block = 128k
  • Werengani/Lembani = 0%/100%
  • Chiwerengero cha ntchito = 16
  • Kuzama kwa mzere = 32
  • Katundu Katundu - Zotsatizana

Russian yosungirako dongosolo AERODISK: kuyezetsa katundu. Timatsitsa IOPS

Russian yosungirako dongosolo AERODISK: kuyezetsa katundu. Timatsitsa IOPS

Russian yosungirako dongosolo AERODISK: kuyezetsa katundu. Timatsitsa IOPS

Chiwerengero: tili ndi kujambula kwa magigabytes asanu ndi theka pamphindikati ndikuchedwa kwa mamilliseconds khumi ndi limodzi. Poyerekeza ndi mpikisano wake wakunja wakunja, zotsatira zake, m'malingaliro athu, ndizabwino kwambiri, komanso sizili malire a dongosolo la ENGINE N2.

Mayeso Nambala 3. Kuwerenga motsatizana m'magulu akuluakulu. Kutengera zomwe zili pawailesi yakanema, kupanga malipoti kuchokera ku DBMS yowunikira kapena kubwezeretsanso deta kuchokera pazosunga zobwezeretsera.

Monga m'mayeso am'mbuyomu, timakhudzidwa ndi kuyenda ndi kuchedwa.

  • Kukula kwa block = 128k
  • Werengani/Lembani = 100%/0%
  • Chiwerengero cha ntchito = 16
  • Kuzama kwa mzere = 32
  • Katundu Katundu - Zotsatizana

Russian yosungirako dongosolo AERODISK: kuyezetsa katundu. Timatsitsa IOPS

Russian yosungirako dongosolo AERODISK: kuyezetsa katundu. Timatsitsa IOPS

Russian yosungirako dongosolo AERODISK: kuyezetsa katundu. Timatsitsa IOPS

Kuwerenga kosangalatsa kumakhala kwabwinoko pang'ono kuposa kutulutsa kolemba.

Chochititsa chidwi n'chakuti chizindikiro cha latency ndi chofanana panthawi yonse ya mayesero (mzere wowongoka). Izi si zolakwika; powerenga motsatizana m'magulu akulu, kwa ife izi ndizochitika wamba.

Zoonadi, ngati tisiya dongosolo mu mawonekedwe awa kwa masabata angapo, tidzawona nthawi ndi nthawi kudumpha mu ma graph, omwe adzagwirizanitsidwa ndi zinthu zakunja. Koma, kawirikawiri, sizidzakhudza chithunzicho.

anapezazo

Kuchokera pamakina olamulira awiri a AERODISK ENGINE N2, tinatha kupeza zotsatira zazikulu (~ 438 IOPS ndi ~ 000-5 gigabytes pamphindi). Mayeso olemetsa adawonetsa kuti sitichita manyazi ndi makina athu osungira. M'malo mwake, zizindikirozo ndi zabwino kwambiri ndipo zimagwirizana ndi njira yabwino yosungirako.

Ngakhale, monga talembera pamwambapa, Engine N2 ndi chitsanzo chaching'ono, ndipo kuwonjezera apo, zotsatira zomwe zasonyezedwa m'nkhani ino si malire ake. Pambuyo pake tidzasindikiza mayeso ofanana kuchokera ku dongosolo lathu lakale la ENGINE N4.

Mwachibadwa, sitingathe kuphimba mayesero onse omwe angakhalepo mkati mwa nkhani imodzi, choncho timalimbikitsanso owerenga kuti afotokoze zomwe akufuna kuti ayese mayesero amtsogolo mu ndemanga; tidzawaganiziranso m'mabuku amtsogolo.

Kuonjezera apo, tikukukumbutsani kuti chaka chino tikuchita nawo maphunziro, kotero tikukuitanani ku malo athu odziwa bwino ntchito, komwe mungathe kuphunzitsidwa pa machitidwe osungiramo AERODISK, ndipo panthawi imodzimodziyo mukhale ndi nthawi yosangalatsa komanso yosangalatsa.

Ndimabwereza zomwe zachitika m'maphunzirowa.

  • Ekaterinburg. Meyi 16, 2019. Semina yophunzitsira. Mutha kulembetsa pogwiritsa ntchito ulalo: https://aerodisk.promo/ekb/
  • Ekaterinburg. Meyi 20 - Juni 21, 2019. Competence Center. Bwerani ku chiwonetsero chamoyo cha AERODISK ENGINE N2 yosungirako nthawi iliyonse yogwira ntchito. Adilesi yeniyeni ndi ulalo wolembetsa udzaperekedwa mtsogolo. Tsatirani zambiri.
  • Novosibirsk TSATANI ZAMBIRI PA webusayiti yathu kapena HUBRA.
    Okutobala 2019
  • Kazan. TSATANI ZAMBIRI PA webusayiti yathu kapena HUBRA.
    Okutobala 2019
  • Krasnoyarsk TSATANI ZAMBIRI PA webusayiti yathu kapena HUBRA.
    Novembala 2019

Source: www.habr.com

Kuwonjezera ndemanga