Reiser5 vo vývoji súborového systému integruje podporu pre paralelné škálovanie

Reiserfs

Edward shishkin je vývojár, ktorý bol za posledné desaťročie zodpovedný za udržiavanie podpory súborového systému Reiser4 pre nové verzie jadra. Aj keď bol systém udržiavaný, na rozdiel od iných súborových systémov, ktoré vo svojom vývoji pokročili. Edward Shishkin pracoval na údržbe Reiser4 a zároveň pracujem na vývoji pre súborový systém Reiser5 ktoré už je k dispozícii na testovanie.

Táto nová verzia Reiser5 vyniká zahrnutím inovácií do paralelného škálovania, ktorá sa vykonáva nie na úrovni bloku, ale prostredníctvom súborového systému.

Ako výhodu tohto prístupu, neparalelné balíky FS + RAID / LVM a FS sú deklarované bez inherentných nevýhod (ZFS, Btrfs), ako napríklad problém s voľným priestorom, pokles výkonu pri plnení objemu nad 70%, zastarané algoritmy návrhu logického zväzku (RAID / LVM), vám neumožňujú efektívne distribuovať údaje na logickom zväzku.

V paralelnom FS musí byť pred pridaním zariadenia do logického zväzku naformátované pomocou štandardného pomocného programu mkfs.

Na rozdiel od ZFS Reiser5 neimplementuje svoju vlastnú blokovú vrstvu, aj keď používa bezplatný alokátor blokov O (1). Je možné skladať jednoduchým a efektívnym spôsobomLogický zväzok z blokových zariadení rôznych veľkostí a šírky pásma. Dáta sú medzi týmito zariadeniami distribuované pomocou nových algoritmov.

V oznámení o tejto skúšobnej verzii Edward Shishkin to komentoval:

S potešením oznamujem nový spôsob pridávania blokových zariadení do logických zväzkov na lokálnom počítači.

Myslím si, že je to kvalitatívne nová úroveň vo vývoji súborového systému (a operačného systému): miestne zväzky s paralelným škálovaním ...

V našom prístupe sa horizontálne škálovanie vykonáva skôr pomocou prostriedkov súborového systému, ako pomocou prostriedkov blokovej vrstvy. Používateľ riadi tok I / O požiadaviek vydaných pre každé zariadenie ...

Ako komentuje Edward Shishkin: časť I / O požiadaviek smerovaných na každé zariadenie sa rovná jeho relatívnej kapacite pridelenej používateľomaby bol logický zväzok vyplnený údajmi „rovnomerne“ a „spravodlivo“.

Blokové zariadenia s nižšou kapacitou zároveň dostávajú menej blokov na ukladanie a zariadenia s nižším výkonom sa nestávajú úzkym miestom (ako je to napríklad v poliach RAID).

Pridanie zariadenia k zväzku a odstránenie zariadenia zo zväzku je sprevádzané opätovným vyvážením ktorá zachováva „spravodlivosť“ distribúcie.

Všetky zahrnuté blokové zariadenia je možné súčasne udržiavať na logickom zväzku s využitím individuálneho prístupu pre každú z nich (defragmentácia pevných diskov, zverejňovanie vyradených dotazov pre SSD atď.).

Voľné miesto na logickom zväzku je riadené štandardným obslužným programom df (1). Používateľ má navyše možnosť monitorovať voľné miesto na každej súčasti zariadenia logického zväzku.

Významný pokrok v horizontálnom škálovaní sa dosiahol pomocou súboru s paralelnou sieťou (GPFS, Luster atď.). Nebolo však jasné, ako sa prihlásiť
svoje technológie miestnemu FS.

Hlavne je to preto, lebo v lokálnom súbore systémy nemajú toľko luxusu ako „back-end storage“ ako sieť oni robia. To, čo má miestny FS, je extrémne zlé rozhranie interakcia s blokovou vrstvou. Napríklad na lokálnom Linux FS môžete len napíš a vydaj I / O požiadavku proti nejakej vyrovnávacej pamäti.

Medzi položkami, ktoré sú stále v zozname TODO spoločnosti Reiser5 sú to:

  • Aktualizácia FSCK na podporu logických zväzkov
  • Asymetrický LV s viac ako jedným blokom metadát na zväzok
  • symetrické logické zväzky
  • 3D snímky LV
  • Distribúcia metadát vo viacerých čiastkových zväzkoch
  • Skontrolujte / obnovte logické zväzky pomocou obslužného programu fsck (aktualizácia z predchádzajúcej verzie)
  • Globálne zväzky (siete), pridávanie zariadení na rôznych strojoch.

Ak sa o tom chcete dozvedieť viac, môžete sa poradiť nasledujúci odkaz. 


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   luix dijo

    Páni, myslel som si, že reiserfs zomrel po Hansovi.