Datotečni sistem Reiser5 v razvoju vključuje podporo za vzporedno skaliranje

ReiserFS

Edvard Šiškin je razvijalec, ki je v zadnjem desetletju zadolžen za vzdrževanje podpore datotečnega sistema Reiser4 za nove različice jedra. Čeprav je bil sistem vzdrževan, za razliko od drugih datotečnih sistemov, ki so napredovali v svojem razvoju. Edward Shishkin je delal pri vzdrževanju Reiser4 in hkrati delam na razvoju datotečnega sistema Reiser5 ki že na voljo je za testiranje.

Ta nova različica Reiser5 izstopa z vključevanjem inovacij v vzporedno skaliranje, ki se izvaja ne na ravni bloka, temveč prek datotečnega sistema.

Kot prednost tega pristopa, nevzporedni paketi FS + RAID / LVM in FS so neuradni (ZFS, Btrfs), kot so težave s prostim prostorom, upad zmogljivosti pri polnjenju prostornine nad 70%, zastareli algoritmi za načrtovanje logičnega nosilca (RAID / LVM), ne omogoča učinkovite distribucije podatkov na logičnem nosilcu.

V vzporednem FS mora biti naprava pred dodajanjem naprave v logični nosilec formatirana s standardnim pripomočkom mkfs.

Za razliko od ZFS, Reiser5 ne izvaja lastne blokovne plasti, čeprav uporablja brezplačni razdeljevalnik blokov O (1). Možno je sestaviti na preprost in učinkovit načinLogičen volumen iz blokovnih naprav različnih velikosti in pasovne širine. Podatki se med temi napravami porazdelijo z novimi algoritmi.

V napovedi te preizkusne različice Edward Shishkin je komentiral:

Z veseljem lahko najavim nov način dodajanja blokovnih naprav v logične nosilce na lokalnem računalniku.

Mislim, da gre za kakovostno novo raven v razvoju datotečnega sistema (in operacijskega sistema): lokalni nosilci z vzporednim skaliranjem ...

V našem pristopu vodoravno skaliranje poteka s pomočjo datotečnega sistema in ne z blokovno plastjo. Uporabnik nadzoruje tok V / I zahtev, izdanih za vsako napravo ...

Kot komentira Edward Shishkin: del V / I zahtev, usmerjenih na vsako napravo, je enak njihovi relativni zmogljivosti, ki jo dodeli uporabnik, tako da je logični nosilec napolnjen s podatki "enakomerno" in "pošteno".

Hkrati blokovne naprave manjše zmogljivosti prejmejo manj blokov za shranjevanje, naprave z nižjo zmogljivostjo pa ne postanejo ozko grlo (kot je na primer v nizih RAID).

Dodajanje naprave glasnosti in odstranjevanje naprave iz nosilca spremlja ponovno uravnoteženje ki ohranja "pravičnost" distribucije.

Vse vključene blokovne naprave je mogoče hkrati vzdrževati na logičnem nosilcu z uporabo individualnega pristopa za vsakega od njih (defragmentacija za trde diske, objavljanje poizvedb o zavržkih za SSD itd.)

Prosti prostor na logičnem nosilcu nadzoruje standardni pripomoček df (1). Poleg tega ima uporabnik možnost spremljati prosti prostor na vsaki komponenti logične glasnostne naprave.

Znaten napredek pri vodoravnem skaliranju z uporabo vzporedne omrežne datoteke (GPFS, Luster itd.). Vendar ni bilo jasno, kako se prijaviti
svoje tehnologije na lokalni FS.

V glavnem zato, ker je v lokalni datoteki sistemi nimajo toliko razkošja kot "back-end storage" kot omrežje to počnejo. Lokalni FS ima izredno slab vmesnik interakcija s plastjo bloka. Na primer, na lokalnem Linuxu FS lahko samo sestavite in izdajte I / O zahtevo za neki vmesnik.

Med elementi, ki so še vedno na seznamu TODO podjetja Reiser5 To so:

  • Nadgradnja FSCK za podporo logičnih zvezkov
  • Asimetrična LV z več kot enim blokom metapodatkov na zvezek
  • simetrični logični volumni
  • 3D posnetki LV
  • Porazdelitev metapodatkov v več podtipih
  • Preverjanje / obnavljanje logičnih zvez z uporabo pripomočka fsck (nadgradnja s prejšnje različice)
  • Globalni nosilci (omrežja), dodajanje naprav na različnih strojih.

Če želite o tem izvedeti več, se lahko posvetujete naslednjo povezavo. 


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   luix je dejal

    Vau, mislil sem, da so reiserfi umrli po Hansu ..