Reiser5 ve vývoji souborového systému integruje podporu pro paralelní škálování

ReiserFS

Edward shishkin je vývojář, který má v posledním desetiletí na starosti udržování podpory souborového systému Reiser4 pro nové verze jádra. I když byl systém udržován, na rozdíl od jiných souborových systémů, které pokročily ve svém vývoji. Edward Shishkin pracoval na údržbě Reiser4 a zároveň pracuji na vývoji pro souborový systém Reiser5 který už je k dispozici pro testování.

Tato nová verze Reiser5 se vyznačuje začleněním inovací do paralelního škálování, který se neprovádí na úrovni bloku, ale prostřednictvím souborového systému.

Jako výhodu tohoto přístupu, neparalelní balíčky FS + RAID / LVM a FS jsou deklarovány bez inherentních nevýhod (ZFS, Btrfs), jako je problém s volným prostorem, pokles výkonu při plnění objemu nad 70%, zastaralé algoritmy návrhu logického svazku (RAID / LVM), vám neumožňují efektivní distribuci dat na logickém svazku.

V paralelním FS musí být před přidáním zařízení do logického svazku naformátováno pomocí standardního obslužného programu mkfs.

Na rozdíl od ZFS Reiser5 neimplementuje svoji vlastní blokovou vrstvu, i když používá bezplatný alokátor bloků O (1). Je možné skládat jednoduchým a efektivním způsobemLogický svazek z blokových zařízení různých velikostí a šířek pásma. Data jsou mezi těmito zařízeními distribuována pomocí nových algoritmů.

V oznámení o této zkušební verzi Edward Shishkin komentoval:

S potěšením oznamuji novou metodu přidávání blokových zařízení do logických svazků na místním počítači.

Myslím, že je to kvalitativně nová úroveň ve vývoji souborového systému (a operačního systému): místní svazky s paralelním škálováním ...

V našem přístupu se horizontální škálování provádí prostředky systému souborů, nikoli prostředky blokové vrstvy. Uživatel řídí tok I / O požadavků vydaných pro každé zařízení ...

Jak komentuje Edward Shishkin: část I / O požadavků směrovaných na každé zařízení se rovná jeho relativní kapacitě přiřazené uživatelemtakže logický svazek je vyplněn údaji „rovnoměrně“ a „spravedlivě“.

Bloková zařízení s nižší kapacitou současně přijímají méně bloků pro úložiště a zařízení s nižším výkonem se nestanou překážkou (jako je tomu například v polích RAID).

Přidání zařízení do svazku a odebrání zařízení ze svazku je doprovázeno vyvážením která zachovává „spravedlivost“ distribuce.

Všechna zahrnutá bloková zařízení lze současně udržovat na logickém svazku pomocí individuálního přístupu pro každou z nich (defragmentace pevných disků, dotazy po vyřazení pro SSD atd.).

Volné místo na logickém svazku je řízeno standardním obslužným programem df (1). Uživatel má navíc příležitost sledovat volné místo na každé komponentě zařízení logického svazku.

Významného pokroku v horizontálním škálování bylo dosaženo pomocí souboru paralelní sítě (GPFS, Luster atd.). Nebylo však jasné, jak se přihlásit
vaše technologie na místní FS.

Hlavně je to proto, že v místním souboru systémy nemají tolik luxusu jako „back-end storage“ jako síť dělají. To, co má místní FS, je extrémně špatné rozhraní interakce s blokovou vrstvou. Například na místním Linux FS můžete stačí napsat a vydat I / O požadavek proti nějaké vyrovnávací paměti.

Mezi položkami, které jsou stále v seznamu úkolů Reiser5 jsou:

  • Aktualizace FSCK na podporu logických svazků
  • Asymetrická LV s více než jedním blokem metadat na svazek
  • symetrické logické svazky
  • 3D snímky LV
  • Distribuce metadat mezi více dílčích svazků
  • Zkontrolovat / obnovit logické svazky pomocí nástroje fsck (upgrade z předchozí verze)
  • Globální svazky (sítě), přidávání zařízení na různých počítačích.

Pokud se o tom chcete dozvědět více, můžete se poradit následující odkaz. 


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   luix řekl

    Páni, myslel jsem si, že reiserfové zemřeli poté, co Hans ..