Reiser5 kehitteillä oleva tiedostojärjestelmä integroi rinnakkaisen skaalauksen tuen

ReiserFS

Edward shishkin on kehittäjä, joka on vastannut Reiser4-tiedostojärjestelmän tuen ylläpidosta viime vuosikymmenen ajan uusille ytimen versioille. Vaikka järjestelmää on ylläpidetty, toisin kuin muut tiedostojärjestelmät, jotka ovat edenneet kehityksessään. Edward Shishkin työskenteli Reiser4: n huollossa ja samalla työskentelen Reiser5-tiedostojärjestelmän kehittämisessä mikä jo se on käytettävissä testattavaksi.

Tämä uusi versio Reiser5 erottuu innovatiivisuuden sisällyttämisestä rinnakkaiseen skaalaukseen, joka ei suoriteta lohkotasolla vaan tiedostojärjestelmän kautta.

Eduksi tämän lähestymistavan, ei-rinnakkaiset FS + RAID / LVM- ja FS-paketit julistetaan ilman sisäisiä haittoja (ZFS, Btrfs), kuten vapaan tilan ongelma, suorituskyvyn heikkeneminen täytettäessä tilavuus yli 70%, vanhentuneet loogiset volyymisuunnittelualgoritmit (RAID / LVM), eivät salli sinun jakaa tietoa tehokkaasti loogiselle levylle.

Rinnakkaisessa FS: ssä, ennen laitteen lisäämistä loogiseen taltioon, se on alustettava tavallisella mkfs-apuohjelmalla.

Toisin kuin ZFS, Reiser5 ei toteuta omaa lohkokerrosta, vaikka se käyttää vapaata lohkoallokaattoria O (1). On mahdollista säveltää yksinkertaisella ja tehokkaalla tavallae looginen äänenvoimakkuus erikokoisilta ja kaistanleveydeltä olevilta lohkolaitteilta. Tiedot jaetaan näiden laitteiden välillä käyttämällä uusia algoritmeja.

Tämän kokeiluversion ilmoituksessa Edward Shishkin kommentoi:

Olen iloinen voidessani ilmoittaa uudesta menetelmästä lisätä lohkolaitteita loogisiin asemiin paikallisella koneella.

Mielestäni se on laadullisesti uusi taso tiedostojärjestelmän (ja käyttöjärjestelmän) kehittämisessä: paikalliset volyymit rinnakkaisella skaalauksella ...

Lähestymistavassa horisontaalinen skaalaus tapahtuu tiedostojärjestelmällä, eikä lohkokerroksella. Käyttäjä hallitsee kullekin laitteelle lähetettyjen I / O-pyyntöjen kulkua ...

Kuten Edward Shishkin kommentoi: osa kullekin laitteelle suunnatuista I / O-pyynnöistä on yhtä suuri kuin käyttäjän osoittama suhteellinen kapasiteettijotta looginen tilavuus täytetään tiedoilla "tasaisesti" ja "melko".

Samanaikaisesti pienikapasiteettisemmat lohkolaitteet vastaanottavat vähemmän lohkoja säilytystä varten, ja pienitehoisemmista laitteista ei tule pullonkaulaa (kuten esimerkiksi RAID-ryhmissä).

Laitteen lisääminen äänenvoimakkuuteen ja laitteen poistaminen äänenvoimakkuudesta seuraa tasapainottamista joka säilyttää jakelun "oikeudenmukaisuuden".

Kaikkia mukana olevia estolaitteita voidaan ylläpitää samanaikaisesti loogisella äänenvoimakkuudella käyttämällä kullekin erillistä lähestymistapaa (eheytys kiintolevylle, hylkäyskyselyjen lähettäminen SSD: lle jne.).

Loogisen äänenvoimakkuuden vapaata tilaa ohjataan tavallisella df (1) -apuohjelmalla. Lisäksi käyttäjällä on mahdollisuus tarkkailla loogisen äänenvoimakkuuslaitteen jokaisen komponentin vapaata tilaa.

Rinnakkaisverkkotiedostossa saavutettiin merkittävää edistystä vaakasuuntaisessa skaalauksessa (GPFS, Luster jne.). Ei kuitenkaan ollut selvää, miten hakea
tekniikkasi paikalliseen FS: ään.

Lähinnä se johtuu paikallisesta tiedostosta järjestelmillä ei ole yhtä paljon ylellisyyttä kuin "taustamuistilla" kuin verkossa he tekevät. Paikallisella FS: llä on erittäin huono käyttöliittymä vuorovaikutus lohkokerroksen kanssa. Esimerkiksi paikallisella Linux FS: llä voit vain säveltää ja antaa I / O-pyyntö jotain puskuria vastaan.

Niistä tuotteista, jotka ovat edelleen Reiser5: n TODO-luettelossa Ne ovat:

  • FSCK-päivitys loogisten volyymien tukemiseksi
  • Epäsymmetrinen LV, jossa on enemmän kuin yksi metatietolohko tilavuutta kohti
  • symmetriset loogiset tilavuudet
  • 3D-tilannekuvat LV: stä
  • Metatietojen jakautuminen useiden osamäärien välillä
  • Tarkista / palauta loogiset levyt fsck-apuohjelmalla (päivitys edellisestä versiosta)
  • Globaalit volyymit (verkot), laitteiden lisääminen eri koneille.

Jos haluat tietää enemmän siitä, voit ottaa yhteyttä seuraava linkki. 


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   luix dijo

    Ajattelin, että reiserfs oli kuollut Hansin jälkeen ..