IBurst Buffers, iya kuba yenye yeempawu ezintsha zeReiser5

Kwiinyanga ezininzi ezidlulileyo besithetha apha kwibhlog malunga Ukuhlaziya5eyiphi yinkqubo yefayile igcinwe ngu-Edward Shishkin kwaye yeyiphi ibonakala ngokubandakanya ukuveliswa kwezinto ezifanayo, Olwenziwa hayi kwinqanaba lebhloko, kodwa ngenkqubo yefayile.

I-Reiser5 yinguqulelo ehlaziyiweyo yenkqubo yefayile yeReiserFS, apho kuxhaswa khona imiqulu enengqondo enokulinganiswa, ukuvumela ukuhanjiswa ngokukuko kwedatha kumthamo onengqiqo.

Ngoku, kwiindaba zamva nje, uEduard Shishkin ubhengeze amanqaku amatsha aphuhliswayo njengenxalenye yeprojekthi yeReiser5.

Kwezinto ezintsha zamva nje, Kuqatshelwe ukuba umsebenzisi unokongeza isixhobo esincinci esine-high-performance block (umzekelo, i-NVRAM), ebizwa ngokuba yidiski yommeleli, ukuya kumthamo omkhulu ngokwengqiqo owenziwe ngeediski zebhajethi esezantsi. Oku kuyakunika umbono wokuba ivolumu iyonke yenziwe kwizixhobo zokusebenza ezifanayo njenge 'proxy disk'.

Indlela ephunyeziweyo isekwe ekujongeni okulula ukuba, ngokwenza, Ukubhalela idiski akwenziwa rhoqo kunye negophe I / O umthwalo Inobume bomlomo. Kwisithuba esiphakathi kwezi "spikes", kuhlala kukho ithuba lokulahla idatha kwi-proxy disk ngokubhala ngaphezulu yonke idatha (okanye nje inxalenye yayo) kugcino oluphambili "olucothayo" ngasemva. Ke ngoko, iyunithi yommeleli ihlala ikulungele ukufumana isiqwenga sedatha.

Ekuqaleni, obu buchule (eyaziwa ngokuba yiBurst Buffers) yavela kwicandelo lekhompyuter yokusebenza okuphezulu (HPC). Kodwa kuye kwafumaniseka ukuba ikwanyanzelisa izicelo eziqhelekileyo, ngakumbi ezo zibeka imfuno ephezulu kwinyani yedatha (oku kuhlala kuyinto eyahlukileyo yolwazi). Olu tshintsho lwenziwa nge-atom nangasiphi na isicelo nakweyiphi na ifayile, eyile:

  • Kuqala kwenziwa ifayile entsha enedatha eguqulweyo;
  • Ke le fayile intsha ibhalelwe kwidiski isebenzisa i-fsync (2);
  • Emva koko, le fayile intsha ithiywa igama kwakudala, ethi izikhulule ngokuzenzekelayo iibhlokhi ekuhlala kuzo idatha yakudala.

Onke la manyathelo, ukuya kwelinye inqanaba okanye elinye, abangela ukwehla okubonakalayo kwintsebenzo kuyo nayiphi na inkqubo yefayile. Imeko iyaphucuka ukuba ifayile entsha ibhaliwe kuqala kwizixhobo zokusebenza ezinikezelweyo, yiloo nto kanye eyenzekayo kwinkqubo yefayile yeBurst Buffers.

KwiReiser5, kucetywayo ukuba kuthunyelwe ngokuzithandela kungekuphela nje iibhloko ezinengqondos ukusuka kwifayile ukuya kwidiski yommeleli, kodwa nawo onke amaphepha angcolileyo ngokubanzi. Ayisiwo kuphela amaphepha aneedatha, kodwa ikwanemethadatha, ebhalwe kumanyathelo (2) kunye (3).

Iidiski zommeleli ziyaxhaswa kwimeko yokusebenza rhoqo ngemithamo esengqiqweni UReiser5 ubhengeze ebutsheni bonyaka. Oko kukuthi, inkqubo ehlanganisiweyo "idiski yommeleli - ugcino lokuqala" ngumthamo oqhelekileyo osengqiqweni, umahluko kuphela wokuba idiski yommeleli ithathe indawo yamanye amacandelo omthamo kumgaqo-nkqubo wedilesi wediski.

Ukongeza idiski yommeleli kumthamo osengqiqweni akuhambisani nayo nayiphi na idatha yokulinganisa kwakhona, kwaye ukususwa kwayo kwenzeka ngendlela efanayo nokususa idiski eqhelekileyo. Yonke imisebenzi yediski yommeleli yiathom.

Emva kokongeza idiski yommeleli, umthamo opheleleyo wevolumu esengqiqweni uyonyuka ngomthamo wale diski.

Idiski yommeleli kufuneka icocwe amaxesha ngamaxesha, okt ukulahla idatha kuyo ukuya kugcino oluphambili. Emva kokufikelela kuzinzo lwe-Reiser5 beta, kucwangcisiwe ukwenza ukucoca okuzenzekelayo (kuya kuphathwa ngomsonto okhethekileyo). Kule nqanaba, uxanduva lokucoca luhlala kumsebenzisi.

Ukuba akukho sithuba simahla kwidiski yommeleli, yonke idatha ibhalwa ngokuzenzekelayo kugcino oluphambili. Ngexesha elifanayo, ukusebenza ngokubanzi kwe-FS kuncitshiswe ngokungagqibekanga (ngenxa yokucela rhoqo kwenkqubo yokuqinisekisa yazo zonke izinto ezikhoyo).

Umthombo: https://marc.info


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   luyo sitsho

    Bendingazi ukuba iReiserFS isasebenza, emva kwe-hiatus ebangelwe yinto eyenziwe nguHans ,,

    1.    UDavid naranjo sitsho

      Kugcinwe kuthulekile, kodwa uphuhliso luyaqhubeka.