Reiser5 datotečni sustav u razvoju integrira podršku za paralelno skaliranje

ReiserFS

Edvard Šiškin je programer koji je u posljednjem desetljeću bio zadužen za održavanje podrške za datotečni sustav Reiser4 za nove verzije jezgre. Iako se sustav održavao, za razliku od ostalih datotečnih sustava koji su napredovali u svom razvoju. Edward Shishkin radio je na održavanju Reisera4 a istovremeno radim na razvoju datotečnog sustava Reiser5 koji već dostupan je za testiranje.

Ova nova verzija Reiser5 se ističe uključivanjem inovacija u paralelno skaliranje, koji se provodi ne na razini bloka, već kroz datotečni sustav.

Kao prednost ovog pristupa, neparalelni FS + RAID / LVM i FS paketi proglašeni su bez inherentnih nedostataka (ZFS, Btrfs), kao što je problem sa slobodnim prostorom, pad performansi pri popunjavanju volumena iznad 70%, zastarjeli algoritmi za logičko oblikovanje volumena (RAID / LVM), ne omogućuju vam učinkovitu distribuciju podataka na logičkom volumenu.

U paralelnom FS-u, prije dodavanja uređaja u logički volumen, mora se formatirati standardnim uslužnim programom mkfs.

Za razliku od ZFS-a, Reiser5 ne implementira vlastiti blok sloj, iako koristi besplatni razdjelnik blokova O (1). Moguće je sastaviti na jednostavan i učinkovit načinLogičan volumen iz blokovskih uređaja različitih veličina i širine pojasa. Podaci se distribuiraju između ovih uređaja pomoću novih algoritama.

U najavi ove probne verzije Edward Shishkin komentirao je:

Drago mi je što mogu najaviti novu metodu dodavanja blokovskih uređaja u logičke volumene na lokalnom računalu.

Mislim da je to kvalitativno nova razina u razvoju datotečnog sustava (i operativnog sustava): lokalni volumeni s paralelnim skaliranjem ...

U našem se pristupu vodoravno skaliranje vrši pomoću datotečnog sustava, a ne pomoću blok sloja. Korisnik kontrolira tijek I / O zahtjeva izdanih za svaki uređaj ...

Kako komentira Edward Shishkin: dio I / O zahtjeva usmjeren na svaki uređaj jednak je njegovom relativnom kapacitetu koji je dodijelio korisniktako da se logički volumen ispunjava podacima "ravnomjerno" i "pošteno".

Istodobno, blok uređaji manjeg kapaciteta primaju manje blokova za pohranu, a uređaji slabijih performansi ne postaju usko grlo (kao što je slučaj, na primjer, u RAID nizovima).

Dodavanje uređaja glasnoći i uklanjanje uređaja iz glasnoće popraćeno je rebalansom koja čuva "pravednost" raspodjele.

Svi uključeni blok uređaji mogu se istovremeno održavati na logičkom volumenu koristeći individualni pristup za svaki od njih (defragmentiranje za tvrde diskove, postavljanje upita za odbacivanje za SSD, itd.).

Slobodnim prostorom na logičkom volumenu kontrolira se standardni uslužni program df (1). Uz to, korisnik ima priliku nadzirati slobodni prostor na svakoj komponenti uređaja s logičkim volumenom.

Značajan napredak u vodoravnom skaliranju postignut je pomoću paralelne mrežne datoteke (GPFS, Luster, itd.). Međutim, nije bilo jasno kako se prijaviti
svoje tehnologije lokalnom FS-u.

Uglavnom je to zato što je u lokalnoj datoteci sustavi nemaju toliko luksuza koliko "back-end storage" kao mreža oni čine. Lokalni FS izuzetno je loše sučelje interakcija s blokovskim slojem. Na primjer, na lokalnom Linuxu FS možete samo sastavite i izdajte I / O zahtjev za neki međuspremnik.

Među stavkama koje su još uvijek na TODO popisu Reisera5 Oni su:

  • FSCK nadogradnja za podršku logičkim volumenima
  • Asimetrični LV s više od jednog bloka metapodataka po volumenu
  • simetrični logički volumeni
  • 3D snimke LV-a
  • Raspodjela metapodataka kroz više podvolova
  • Provjera / vraćanje logičkih volumena pomoću uslužnog programa fsck (nadogradnja s prethodne verzije)
  • Globalni volumeni (mreže), dodavanje uređaja na različitim strojevima.

Ako želite znati više o tome, možete se posavjetovati sljedeći link. 


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   luix dijo

    Wow, mislio sam da su reiserfovi umrli nakon Hansa ..