Peiriant Storio Cod Agored Micron HSE wedi'i Optimeiddio ar gyfer SSDs

Micron Technology, cwmni sy'n arbenigo mewn cynhyrchu DRAM a chof fflach, wedi'i gyflwyno injan storio newydd HSE (Injan Storio cof heterogenaidd), wedi'i gynllunio i'w ddefnyddio ar SSDs yn seiliedig ar fflach NAND (X100, TLC, QLC 3D NAND) neu gof parhaol (NVDIMM). Gwneir yr injan ar ffurf llyfrgell i'w hymgorffori mewn cymwysiadau eraill ac mae'n cefnogi prosesu data yn y fformat gwerth allweddol. Mae cod HSE wedi'i ysgrifennu yn iaith C a dosbarthu gan trwyddedig o dan Apache 2.0.

O'r meysydd cymhwyso'r injan, fe'i defnyddir ar gyfer storio data lefel isel yn NoSQL DBMS, storfeydd meddalwedd (SDS, Storio a Ddiffiniwyd gan Feddalwedd) fel Ceph a Scality RING, llwyfannau ar gyfer prosesu llawer iawn o ddata (Data Mawr) , cyfrifiadura perfformiad uchel (HPC), dyfeisiau Rhyngrwyd pethau (IoT) ac atebion ar gyfer systemau dysgu peiriannau.

Mae HSE wedi'i optimeiddio nid yn unig ar gyfer y perfformiad mwyaf posibl, ond hefyd ar gyfer hirhoedledd ar draws gwahanol ddosbarthiadau o SSDs. Cyflawnir cyflymder uchel trwy fodel storio hybrid - mae'r data mwyaf diweddar yn cael ei storio yn RAM, sy'n lleihau nifer y mynediadau i'r gyriant. Fel enghraifft o integreiddio injan newydd i brosiectau trydydd parti wedi'i baratoi amrywiad o'r DBMS MongoDB sy'n canolbwyntio ar ddogfennau, wedi'i gyfieithu i ddefnyddio HSE.

Yn dechnolegol, mae HSE yn dibynnu ar fodiwl cnewyllyn ychwanegol mpool, sy'n gweithredu rhyngwyneb storio gwrthrychau arbenigol ar gyfer gyriannau cyflwr solet, gan ystyried eu galluoedd a'u nodweddion, sy'n eich galluogi i gael nodweddion perfformiad a gwydnwch sylfaenol wahanol. Mae Mpool hefyd yn ddatblygiad o Micron Technology, sydd ar agor ar yr un pryd Γ’ HSE, ond wedi'i wahanu'n brosiect seilwaith annibynnol. Mae Mpool yn cymryd yn ganiataol y defnydd cof parhaus ΠΈ storio parth, ond dim ond SSDs traddodiadol sy'n cael eu cefnogi ar hyn o bryd.

Profi perfformiad gyda phecyn YCSB (Meincnod Gwasanaethu Cloud Yahoo) yn dangos enillion perfformiad sylweddol wrth ddefnyddio storfa 2TB gyda phrosesu bloc 1KB. Gwelir cynnydd arbennig o arwyddocaol mewn perfformiad yn y prawf gyda dosbarthiad unffurf o weithrediadau darllen ac ysgrifennu (prawf "A" ar y graff).

Er enghraifft, roedd MongoDB gyda'r injan HSE tua 8 gwaith yn gyflymach na'r fersiwn gyda'r injan WiredTiger safonol, a goddiweddodd injan HSE y RocksDB DBMS fwy na 6 gwaith. Gwelir perfformiad rhagorol hefyd mewn profion sy'n cynnwys 95% o ddarlleniadau a 5% o newidiadau neu ychwanegiadau (profion "B" a "D" yn y graffiau). Mae'r prawf "C", sy'n rhagdybio gweithrediadau darllen yn unig, yn dangos cynnydd o tua 40%. Amcangyfrifir bod y cynnydd yng ngoroesedd gyriannau SSD yn ystod gweithrediadau ysgrifennu o'i gymharu Γ’'r datrysiad yn seiliedig ar RocksDB yn 7 gwaith.

Peiriant Storio Cod Agored Micron HSE wedi'i Optimeiddio ar gyfer SSDs

Peiriant Storio Cod Agored Micron HSE wedi'i Optimeiddio ar gyfer SSDs

Nodweddion allweddol HSE:

  • Cefnogaeth i weithredwyr generig ac estynedig ar gyfer trin data mewn fformat allweddol/gwerth;
  • Cefnogaeth lawn i drafodion a gyda'r gallu i ynysu tafelli storio trwy greu cipluniau (gellir defnyddio cipluniau hefyd i gynnal casgliadau annibynnol mewn un storfa);
  • Y gallu i ddefnyddio cyrchyddion i groesi data mewn golygfeydd sy'n seiliedig ar gipluniau;
  • Model data wedi'i optimeiddio ar gyfer mathau llwyth cymysg mewn un storfa;
  • Mecanweithiau rheoli dibynadwyedd storio hyblyg;
  • Cynlluniau cerddorfa data y gellir eu haddasu (dosbarthiad ar draws gwahanol fathau o gof sy'n bresennol yn y storfa);
  • Llyfrgell gydag API C a all gysylltu'n ddeinamig ag unrhyw raglen;
  • Y gallu i raddfa hyd at terabytes o ddata a channoedd o biliynau o allweddi yn cael eu storio;
  • Prosesu miloedd o weithrediadau cyfochrog yn effeithlon;
  • Cynnydd sylweddol mewn trwygyrch, llai o hwyrni a mwy o ysgrifennu / darllen ar gyfer gwahanol fathau o lwyth o gymharu ag atebion amgen nodweddiadol;
  • Y gallu i ddefnyddio gwahanol ddosbarthiadau SSD yn yr un storfa i wneud y gorau o berfformiad a gwydnwch.

Peiriant Storio Cod Agored Micron HSE wedi'i Optimeiddio ar gyfer SSDs

Ffynhonnell: opennet.ru

Ychwanegu sylw