Руски систем складиштења АЕРОДИСК: тестирање оптерећења. Ми истискујемо ИОПС

Руски систем складиштења АЕРОДИСК: тестирање оптерећења. Ми истискујемо ИОПС

Здраво свима! Као што смо обећали, објављујемо резултате теста оптерећења система за складиштење података руске производње – АЕРОДИСК ЕНГИНЕ Н2.

У претходном чланку смо разбили систем за складиштење (односно, извршили смо тестове судара) и резултати црасх теста су били позитивни (то јест, нисмо разбили систем за складиштење). Можете погледати резултате теста судара ОВДЕ.

У коментарима на претходни чланак изнети су захтеви за додатним, софистициранијим тестовима судара. Све смо их забележили и дефинитивно ћемо их применити у једном од следећих чланака. У исто време, можете посетити нашу лабораторију у Москви у било које време (доћи пешке или то урадити на даљину преко интернета) и сами обавити ове тестове (можете чак и да урадите тестирање за одређени пројекат :-)). Пишите нам, размотрићемо све сценарије!

Поред тога, ако нисте у Москви, још увек можете да се боље упознате са нашим системом складиштења тако што ћете присуствовати бесплатној обуци у центру за компетенције у граду који вам је најближи.

Испод је листа предстојећих догађаја и датума рада центара компетенција.

  • Екатеринбург. 16. маја 2019. године. Семинар за обуку. Можете се регистровати користећи линк: https://aerodisk.promo/ekb/
  • Екатеринбург. 20. мај – 21. јун 2019. Центар компетенција. Дођите на демонстрацију АЕРОДИСК ЕНГИНЕ Н2 система складиштења уживо у било које радно време. Тачна адреса и линк за регистрацију биће накнадно дати. Пратите информације.
  • Новосибирск ПРАТИТЕ ИНФОРМАЦИЈЕ НА НАШЕМ САЈТУ или ХУБРА.
    октобра 2019. године
  • Казан. ПРАТИТЕ ИНФОРМАЦИЈЕ НА НАШЕМ САЈТУ или ХУБРА.
    октобра 2019. године
  • Краснојарск ПРАТИТЕ ИНФОРМАЦИЈЕ НА НАШЕМ САЈТУ или ХУБРА.
    новембар 2019

Такође желимо да поделимо још једну добру вест: коначно смо добили своје ИоуТубе канал на којем можете гледати видео записе са прошлих догађаја. Тамо редовно објављујемо наше видео записе о обуци.

Тест постоље

Дакле, назад на тестове. Надоградили смо наш ЕНГИНЕ Н2 лабораторијски систем за складиштење тако што смо инсталирали додатне САС ССД дискове, као и Фронт-енд Фибре Цханнел 16Г адаптере. На симетричан начин смо надоградили сервер са којег ћемо покретати оптерећење додавањем ФЦ 16Г адаптера.

Као резултат тога, у нашој лабораторији имамо систем за складиштење са 2 контролера са 24 САС ССД 1,6 ТБ, 3 ДВПД диска, који је повезан преко САН прекидача на физички Линук сервер преко ФЦ 16Г.
Дијаграм испитног стола је приказан на слици испод.

Руски систем складиштења АЕРОДИСК: тестирање оптерећења. Ми истискујемо ИОПС

Методологија испитивања

За најбоље перформансе на блоковском приступу, користићемо ДДП (Динамиц Диск Поол) скупове, које смо некада креирали посебно за АЛЛ-ФЛАСХ системе.
За тестирање смо креирали два ЛУН-а са капацитетом од 1 ТБ сваки са РАИД-10 нивоом заштите. Сваки ЛУН ћемо „проширити“ на 12 дискова (укупно 24) како бисмо у потпуности искористили потенцијал сваког од инсталираних дискова у систему за складиштење.

Представљамо ЛУН-ове серверу преко различитих контролера како бисмо што више искористили ресурсе за складиштење.

Сваки од тестова ће трајати један сат, а тестови ће се изводити помоћу програма Флексибилни ИО (ФИО); ФИО подаци ће се аутоматски учитавати у Екцел, у којем су графикони већ направљени ради јасноће.

Учитај профиле

Укупно ћемо извршити три теста, по један сат, не рачунајући време загревања, за које ћемо издвојити 15 минута (управо толико је потребно да се загреје низ од 24 ССД диска). Ови тестови опонашају профиле оптерећења који се најчешће срећу, а посебно су то одређени ДБМС-ови, системи видео надзора, емитовања медијског садржаја и резервне копије.

Такође, у свим тестовима, намерно смо онемогућили могућност кеширања у РАМ на систему за складиштење и на хосту. Наравно, ово ће погоршати резултате, али, по нашем мишљењу, у таквим условима тест ће бити праведнији.

Резултати испитивања

Тест бр.1. Случајно оптерећење у малим блоковима. Емулација трансакционе ДБМС са великим оптерећењем.

  • Величина блока = 4к
  • Читање/писање = 70%/30%
  • Број радова = 16
  • Дубина реда = 32
  • Знак учитавања = Потпуно случајан

Руски систем складиштења АЕРОДИСК: тестирање оптерећења. Ми истискујемо ИОПС

Руски систем складиштења АЕРОДИСК: тестирање оптерећења. Ми истискујемо ИОПС

Резултати теста:

Руски систем складиштења АЕРОДИСК: тестирање оптерећења. Ми истискујемо ИОПС

Укупно, са млађим системом Енгине Н2 средњег опсега добили смо 438к ИОПС са латенцијом од 2,6 милисекунди. С обзиром на класу система, по нашем мишљењу, резултат је сасвим пристојан. Да бисмо разумели да ли је ово ограничење за систем, погледаћемо коришћење ресурса контролера складиштења.

Пре свега нас занима ЦПУ, пошто смо, као што је горе наведено, намерно онемогућили РАМ кеш меморију како не бисмо искривили резултате теста.

На оба контролера за складиштење видимо приближно исту слику.

Руски систем складиштења АЕРОДИСК: тестирање оптерећења. Ми истискујемо ИОПС

То јест, оптерећење ЦПУ-а је 50%. Ово сугерише да је ово далеко од ограничења овог система складиштења и да се још увек може лако скалирати. Пређимо мало напред: сви следећи тестови су такође показали да је оптерећење процесора контролера око 50%, тако да их нећемо поново наводити.

На основу наших лабораторијских тестова, удобна граница система АЕРОДИСК Енгине Н2, ако рачунамо насумичне ИОПС на 4к блоковима, износи ~700 ИОПС. Ако ово није довољно и морате тежити милиону, онда имамо старији модел МОТОР Н000.

Односно, прича о милионима ИОПС-а је МОТОР Н4, а ако вам је милион превише, онда мирно користите Н2.

Вратимо се тестовима.

Тест бр.2. Секвенцијално снимање у великим блоковима. Емулација система видео надзора, учитавање података у аналитички ДБМС или снимање резервних копија.

У овом тесту више нас не занимају ИОПС, јер када се секвенцијално учитавају у великим блоковима немају никаквог смисла. Пре свега нас занимају: ток писања (мегабајта у секунди) и кашњења, која ће, наравно, бити већа код великих блокова него код малих.

  • Величина блока = 128к
  • Читање/писање = 0%/100%
  • Број радова = 16
  • Дубина реда = 32
  • Учитавање карактера – секвенцијално

Руски систем складиштења АЕРОДИСК: тестирање оптерећења. Ми истискујемо ИОПС

Руски систем складиштења АЕРОДИСК: тестирање оптерећења. Ми истискујемо ИОПС

Руски систем складиштења АЕРОДИСК: тестирање оптерећења. Ми истискујемо ИОПС

Укупно: имамо снимак од пет и по гигабајта у секунди са кашњењем од једанаест милисекунди. У поређењу са најближим иностраним конкурентима, резултат је, по нашем мишљењу, одличан, а такође није граница система ЕНГИНЕ Н2.

Тест бр.3. Секвенционално читање у великим блоковима. Емулација емитовања медијског садржаја, генерисање извештаја из аналитичког ДБМС-а или враћање података из резервних копија.

Као иу претходном тесту, интересују нас проток и кашњења.

  • Величина блока = 128к
  • Читање/писање = 100%/0%
  • Број радова = 16
  • Дубина реда = 32
  • Учитавање карактера – секвенцијално

Руски систем складиштења АЕРОДИСК: тестирање оптерећења. Ми истискујемо ИОПС

Руски систем складиштења АЕРОДИСК: тестирање оптерећења. Ми истискујемо ИОПС

Руски систем складиштења АЕРОДИСК: тестирање оптерећења. Ми истискујемо ИОПС

Перформансе стримовања читања су предвидљиво нешто боље од перформанси стримовања писања.

Занимљиво је да је индикатор кашњења идентичан током целог теста (права линија). Ово није грешка; када се узастопно чита у великим блоковима, у нашем случају ово је уобичајена ситуација.

Наравно, ако оставимо систем у овом облику на пар недеља, на крају ћемо видети периодичне скокове на графиконима, који ће бити повезани са спољним факторима. Али, генерално, они неће утицати на слику.

Налази

Од система АЕРОДИСК ЕНГИНЕ Н2 са двоструким контролером успели смо да постигнемо прилично озбиљне резултате (~438 ИОПС и ~000-5 гигабајта у секунди). Тестови оптерећења су показали да се дефинитивно не стидимо нашег система складиштења. Напротив, индикатори су веома пристојни и одговарају добром систему складиштења.

Иако је, као што смо писали горе, мотор Н2 млађи модел, а осим тога, резултати приказани у овом чланку нису његова граница. Касније ћемо објавити сличан тест из нашег старијег система ЕНГИНЕ Н4.

Наравно, не можемо обухватити све могуће тестове у оквиру једног чланка, па поново позивамо читаоце да у коментарима поделе своје жеље за будућим тестовима, које ћемо свакако узети у обзир у будућим публикацијама.

Поред тога, подсећамо вас да смо ове године активно ангажовани на обуци, па вас позивамо у наше центре компетенција, где можете проћи обуку о АЕРОДИСК системима за складиштење података, а притом се занимљиво и забавно провести.

Дуплирам информације о предстојећим тренинзима.

  • Екатеринбург. 16. маја 2019. године. Семинар за обуку. Можете се регистровати користећи линк: https://aerodisk.promo/ekb/
  • Екатеринбург. 20. мај – 21. јун 2019. Центар компетенција. Дођите на демонстрацију АЕРОДИСК ЕНГИНЕ Н2 система складиштења уживо у било које радно време. Тачна адреса и линк за регистрацију биће накнадно дати. Пратите информације.
  • Новосибирск ПРАТИТЕ ИНФОРМАЦИЈЕ НА НАШЕМ САЈТУ или ХУБРА.
    октобра 2019. године
  • Казан. ПРАТИТЕ ИНФОРМАЦИЈЕ НА НАШЕМ САЈТУ или ХУБРА.
    октобра 2019. године
  • Краснојарск ПРАТИТЕ ИНФОРМАЦИЈЕ НА НАШЕМ САЈТУ или ХУБРА.
    новембар 2019

Извор: ввв.хабр.цом

Додај коментар