
PĂ«rshĂ«ndetje gjithĂ«ve! Siç e premtuam, po publikojmĂ« rezultatet e testit tĂ« ngarkesĂ«s sĂ« sistemit tĂ« ruajtjes sĂ« tĂ« dhĂ«nave tĂ« prodhimit rus â AERODISK ENGINE N2.
Në artikullin e kaluar ne shkatërruam sistemin e ruajtjes (pra, kryem teste crash) dhe rezultatet e testeve ishin pozitive (domethënë, ne nuk e shkatërruam sistemin). Mund të njihni rezultatet e testeve të crash. .
NĂ« komentet e artikullit tĂ« kaluar u shprehĂ«n dĂ«shira pĂ«r teste tĂ« tjera - mĂ« tĂ« sofistikuara tĂ« crash. Ne i kemi regjistruar tĂ« gjitha ato dhe do tâi realizojmĂ« patjetĂ«r nĂ« njĂ« nga artikujt e ardhshĂ«m. PĂ«r mĂ« tepĂ«r, ju nĂ« çdo moment mund tĂ« vizitoni laboratori ynĂ« nĂ« MoskĂ« (tĂ« vini nĂ« mĂ«nyrĂ« fizike ose ta bĂ«ni kĂ«tĂ« nĂ« distancĂ« pĂ«rmes Internetit) dhe tĂ« ekzekutoni kĂ«to teste vetĂ« (madje mund tĂ« bĂ«ni testimin pĂ«r njĂ« projekt specifik :-)). Na shkruani, do tĂ« shqyrtojmĂ« tĂ« gjitha skenarĂ«t!
Për më tepër, nëse nuk jeni në Moskë, gjithsesi mund të njohni më afër sistemin tonë të ruajtjes, duke vizituar një ngjarje falas trajnimi në qendrën e kompetencave në qytetin tuaj më të afërt.
Më poshtë është lista e ngjarjeve më të afërta dhe datat e punës së qendrave të kompetencave.
- Ekaterinburg. 16 maj 2019. Seminar trajnimi. Mund të regjistroheni përmes lidhjes:
- Ekaterinburg. 20 maj â 21 qershor 2019. Qendra e kompetencave. GĂ€ni nĂ« çdo kohĂ« pune pĂ«r njĂ« demonstrim tĂ« drejtpĂ«rdrejtĂ« tĂ« sistemit AERODISK ENGINE N2. Adresa e saktĂ« dhe lidhja pĂ«r regjistrim do tĂ« jepen mĂ« vonĂ«. Ndiqni informacionin.
- Novosibirsk. NDIQNI INFORMACIONIN Nà FAQEN TONE ose në Habr.
Tetor 2019. - Kazan. NDIQNI INFORMACIONIN Nà FAQEN TONE ose në Habr.
Tetor 2019. - Krasnoyarsk. NDIQNI INFORMACIONIN Nà FAQEN TONE ose në Habr.
Nëntor 2019.
Gjithashtu dëshirojmë të ndajmë një lajmi të gëzueshëm: përfundimisht ka filluar funksionimi i plotë i kanalit tonë, ku mund të shikoni videot e ngjarjeve të kaluara. Aty ne rregullisht postojmë videot tona të trajnimit. Pra, kthehemi te testet. Ne e kemi modernizuar sistemin tonë laboratorik AERODISK ENGINE N2, duke e instaluar në të disqe të tjerë SAS SSD, si dhe adapterë Front-end Fibre Channel 16G. Në mënyrë simetrike, ne e kemi modernizuar serverin, nga i cili do të lëshojmë ngarkesën, duke e shtuar atje adapterë FC 16G.
Standi i testimit
Sipas kësaj, në laboratorin tonë ka një sistem të ruajtjes me 2 kontrollorë me 24 disqe SAS SSD 1,6 TB, 3 DWPD, i cili është i lidhur përmes switch-esh SAN me një server fizik Linux në FC 16G.
Schema e testit të stendës është në figurën më poshtë.
Schema e testit të stendës është në figurën më poshtë.

Metodologjia e testimit
Për performancën më të mirë në qasje bllok të të dhënave, ne do të përdorim grupe DDP (Dynamic Disk Pool), të cilat i kemi krijuar për sistemet ALL-FLASH.
PĂ«r testimin, ne krijuam dy LUN-e me nga 1 TB secila me nivel mbrojtjeje RAID-10. Ădo LUN do ta 'shpĂ«rndajmĂ«' pĂ«rmes 12 disqeve (gjithsej 24), pĂ«r tĂ« shfrytĂ«zuar plotĂ«sisht potencialin e secilit nga disqet e instaluar nĂ« sistemin e ruajtjes.
LUN-at i prezantojmë serverit përmes kontrolluesve të ndryshëm, për të maksimalizuar shfrytëzimin e burimeve të sistemit të ruajtjes.
Ădo test do tĂ« zgjasĂ« njĂ« orĂ«, dhe testet do tĂ« kryhen nga programi Flexible IO (FIO), tĂ« dhĂ«nat e FIO do tĂ« eksportohen automatikisht nĂ« Excel, ku do tĂ« krijohen grafiqe pĂ«r qartĂ«si.
Profilet e ngarkesës
Në total do të kryejmë tre teste të një ore pa llogaritur kohën e ngrohjes, për të cilën kemi parashikuar 15 minuta (aq sa nevojitet për të ngrohur një grup prej 24 SSD disqesh). Këto teste imitojnë profilet e ngarkesave më të zakonshme që hasim, përfshirë sisteme të ndryshme DB, sisteme të videovëzhgimit, transmetimin e përmbajtjes multimediale dhe backup.
Po ashtu, në të gjitha testet ne qëllimisht e kemi çaktivizuar mundësinë e caching në memorie të përkohshme në sistemin e ruajtjes dhe në host. Rezultatet, natyrisht, do të jenë më të dobëta, por, sipas mendimit tonë, në këto kushte testi do të jetë më i saktë.
Rezultatet e testeve
Testi Nr. 1. Ngarkesë e rastësishme me blloqe të vogla. Imitimi i funksionimit të një DB transaksionale me ngarkesë të lartë.
- Madhësia e bllokut = 4k
- Leximi/Shkrimi = 70%/30%
- Numri i operacioneve = 16
- Thellësia e radhës = 32
- Karakteri i ngarkesës = Plotësisht Rastësor


Rezultatet e testit:

Në përfundim, nga sistemi mid-range Engine N2 arritëm 438k IOPS me vonesa 2.6 milisekonda. Duke marrë parasysh klasën e sistemit, mendojmë se rezultati është mjaft i mirë. Për të kuptuar nëse ky është kufiri për sistemin, do të shikojmë shfrytëzimin e burimeve të kontrolluesve të sistemit të ruajtjes.
Këtu, para se gjithash, na intereson CPU, pasi, siç u përmend më sipër, RAM caching e kemi çaktivizuar qëllimisht për të mos e deformuar rezultatin e testeve.
Në të dy kontrolluesit e sistemit të ruajtjes shohim një pamje të ngjashme.
Pra, ngarkesa mbi CPU është 50%. Kjo tregon se kjo ende nuk është në limitin e sistemit të ruajtjes dhe ende ka hapësirë për ta zgjeruar. Le të kalojmë pak përpara: të gjitha testet e ardhshme gjithashtu treguan ngarkesë mbi procesorët e kontrolluesve rreth 50%, prandaj nuk do t'i përmendim përsëri.
Sipas testeve tona në laborator, kufiri i komfortit për sistemin AERODISK Engine N2, nëse llogariten IOPS të rastësishme me blloqe 4k, është vlera ~700 000 IOPS. Nëse kjo nuk është e mjaftueshme dhe duhet të synoni një milion, atëherë kemi modelin më të avancuar ENGINE N4.
Pra, historia pĂ«r milionat IOPS â Ă«shtĂ« ENGINE N4, dhe nĂ«se njĂ« milion Ă«shtĂ« shumĂ« pĂ«r ju, atĂ«herĂ« pĂ«rdorni me qetĂ«si N2.
Kthehemi te testet.
Testi â2. Shkrimi i ndjekur me blloqe tĂ« mĂ«dha. Simulimi i sistemeve tĂ« video-monitorimit, ngarkimi i tĂ« dhĂ«nave nĂ« njĂ« DB analitike ose ruajtja e kopjeve rezervĂ«.
Në këtë test, IOPS-të nuk na interesojnë më, pasi gjatë ngarkesës sekondare me blloqe të mëdha ato nuk kanë asnjë kuptim. Në radhë të parë, na interesojnë: fluksi i shkrimit (megabajt për sekondë) dhe vonesat, të cilat, kur blloqet janë të mëdha, natyrisht do të jenë më të larta se ato me blloqe të vogla.
- Madhësia e bllokut = 128k
- Leximi/Shkrimi = 0%/100%
- Numri i operacioneve = 16
- Thellësia e radhës = 32
- Karakteri i ngarkesĂ«s â Sekondar



Sipas përmbledhjes: kemi një shkarkim prej pesë e gjysmë gigabajtësh në sekondë me vonesa prej njëmbëdhjetë milisekondash. Në krahasim me konkurrencën e huaj më të afërt, rezultati, sipas mendimit tonë, është i shkëlqyer dhe gjithashtu nuk është kufiri i sistemit ENGINE N2.
Testi â3. Leximi i ndjekur me blloqe tĂ« mĂ«dha. Simulimi i transmetimit tĂ« pĂ«rmbajtjes mediale, gjenerimi i raporteve nga njĂ« DB analitike ose rikuperimi i tĂ« dhĂ«nave nga rezervat.
Si në testin e mëparshëm, na interesojnë fluksi dhe vonesat.
- Madhësia e bllokut = 128k
- Leximi/Shkrimi = 100%/0%
- Numri i operacioneve = 16
- Thellësia e radhës = 32
- Karakteri i ngarkesĂ«s â Sekondar


![]()
Të dhënat e leximit janë parashikuar të jenë pak më të mira se ato të shkrimit.
ĂshtĂ« interesante qĂ« treguesi i vonesave nĂ« tĂ« gjithĂ« testin Ă«shtĂ« identik (njĂ« vijĂ« e drejte). Kjo nuk Ă«shtĂ« njĂ« gabim, gjatĂ« leximit sekondar me blloqe tĂ« mĂ«dha nĂ« rastin tonĂ« kjo Ă«shtĂ« njĂ« situatĂ« e zakonshme.
Sigurisht, nëse e le sistemin në këtë formë për disa javë, në fund do të shohim në grafikë kërcime periodike, të cilat do të lidhen me faktorë të jashtëm. Por, në përgjithësi, ata nuk do të ndikojnë në panoramën.
Përfundimet
Nga sistemi AERODISK ENGINE N2 me dy kontrolerë arritëm të nxjerrim tregues jashtëzakonisht të rëndësishëm (~438 000 IOPS dhe ~5-6 gigabajt në sekondë). Testet e ngarkesës treguan se për SAN-in tonë, nuk kemi për të qenë turp. Përkundrazi, treguesit janë shumë të denjë dhe përputhen me një SAN të mirë.
Megjithatë, siç e thamë më lart, Engine N2 është modeli më i vogël, dhe gjithashtu rezultatet e treguara në këtë artikull nuk janë kufiri i saj. Më vonë do të publikojmë një test të ngjashëm me sistemin tonë më të madh ENGINE N4.
Natyrisht, brenda një artikulli nuk mund të mbulojme të gjitha testet e mundshme, prandaj ju inkurajojmë që të ndani dëshirat tuaja për testet e ardhshme në komentet, do t'i marrim parasysh ato në publikimet tona të ardhshme.
Përveç kësaj, ju kujtojmë se këtë vit jemi aktivisht duke u angazhuar në trajnime, prandaj ju ftojmë në qendrat tona të kompetencës, ku mund të merrni trajnim mbi SXY AERODISK dhe gjithashtu të kaloni një kohë interesante dhe të këndshme.
Po e ripërsëris informacionin për ngjarjet e ardhshme të trajnimit.
- Ekaterinburg. 16 maj 2019. Seminar trajnimi. Mund të regjistroheni përmes lidhjes:
- Ekaterinburg. 20 maj â 21 qershor 2019. Qendra e kompetencave. GĂ€ni nĂ« çdo kohĂ« pune pĂ«r njĂ« demonstrim tĂ« drejtpĂ«rdrejtĂ« tĂ« sistemit AERODISK ENGINE N2. Adresa e saktĂ« dhe lidhja pĂ«r regjistrim do tĂ« jepen mĂ« vonĂ«. Ndiqni informacionin.
- Novosibirsk. NDIQNI INFORMACIONIN Nà FAQEN TONE ose në Habr.
Tetor 2019. - Kazan. NDIQNI INFORMACIONIN Nà FAQEN TONE ose në Habr.
Tetor 2019. - Krasnoyarsk. NDIQNI INFORMACIONIN Nà FAQEN TONE ose në Habr.
Nëntor 2019.
Burimi: habr.com
