Реисер5 систем датотека је доступан

Доступан За тестирање, систем датотека Реисер5 са подршком за логичке волумене на локалној машини. Главна иновација је паралелно скалирање (скалирање), које се не врши на нивоу блока, већ помоћу система датотека.

Као предност овог приступа наводи се да нема недостатака својствених комбинацијама ФС+РАИД/ЛВМ и непаралелним системима датотека (ЗФС, Бтрфс), као што су проблем слободног простора, деградација перформанси када је волумен попуњен. преко 70%, застарели алгоритми за уређење логичких волумена (РАИД/ЛВМ), који не дозвољавају ефикасну дистрибуцију података по логичком волумену. У паралелном ФС-у, пре додавања уређаја у логичку запремину, он мора бити форматиран помоћу стандардног услужног програма мкфс.

Реисер5 користи О(1) слободни блок алокатор. Максимални трошак било које бесплатне операције претраживања блокова не зависи од величине логичког волумена. Могуће је једноставно и ефикасно саставити логички волумен од блок уређаја различитих величина и пропусног опсега. Дистрибуција података на таквим уређајима се врши помоћу нових алгоритама (тзв. „фибер стрипинг“) које је предложио руски математичар и програмер Едуард Шишкин.

Део И/О захтева упућен сваком уређају једнак је његовом релативном капацитету који је доделио корисник, тако да је логички волумен попуњен подацима „равномерно” и „прилично”. Истовремено, блок уређаји са мањим капацитетом добијају мање блокова за складиштење, а уређаји са нижим пропусним опсегом не постају „уско грло“ (као што се дешава, на пример, у РАИД низовима).

Додавање уређаја у волумен и уклањање уређаја из волумена је праћено поновним балансирањем, чиме се чува „правичност“ дистрибуције. У овом случају, део пренесених података је такође једнак релативном капацитету уређаја који се додаје (уклања). Брзина миграције нефрагментираних података је блиска брзини писања на диск. Могуће је истовремено одржавати све блок уређаје укључене у логичку запремину, користећи индивидуални приступ сваком од њих (дефрагментација за ХДД, издавање Дисцард захтева за ССД, итд.). Слободни простор на логичком волумену се надгледа помоћу стандардног дф(1) услужног програма. Поред тога, кориснику је дата могућност да надгледа слободан простор на сваком компонентном уређају логичке запремине.

Све операције са логичким волуменима (додавање, брисање уређаја, итд.) су атомске и имплементирају се помоћу стандардних алата за рад са трансакцијама у Реисер4. Правилно „одмотавање“ запремине након такве прекинуте операције регулисано је упутствима. У овом тренутку, Реисер5 још увек нема алате за управљање офф-лине (монтираним) волуменима, тако да су корисници позвани да за сада самостално чувају и ажурирају конфигурације својих логичких волумена. Ова конфигурација се може лако припремити за монтирани волумен помоћу услужног програма логичког волумена укљученог у пакет реисер4прогс.

Од планираних:

  • Дистрибуција метаподатака у неколико подволумена;
  • Провера/опоравак логичких волумена помоћу фсцк услужног програма (надоградњом његове старе верзије);
  • Прилагођена контрола дистрибуције и транспарентна миграција података, што је од великог значаја за ХПЦ апликације (Бурст Буфферс);
  • Контролни збир података и метаподатака;
  • 3Д снимци логичких волумена са могућношћу враћања не само редовних операција датотека, већ и операција на волуменима (као што је додавање и уклањање уређаја);
  • Глобални (мрежни) волумени који агрегирају уређаје на различитим машинама.

Извор: опеннет.ру

Додај коментар