Mo faʻataʻitaʻiga, le Reiser5 faila faiga faʻatasi ma le lagolago mo voluma talafeagai i luga ole masini faʻapitonuʻu. O le fa'afouga autu o le fa'avasegaina tutusa (scaling out), lea e le fa'atinoina i le tulaga poloka, ae fa'aaoga le faila faila.
I le avea ai o se faʻamanuiaga o lenei auala, o loʻo taʻua ai e leai ni faʻaletonu o loʻo i totonu o le FS + RAID / LVM faʻatasi ma faila faila e le tutusa (ZFS, Btrfs), e pei o le faʻafitauli o le avanoa avanoa, faʻaleagaina o faʻatinoga pe a faʻatumu le voluma. e sili atu i le 70%, fa'asologa o fa'asologa o le voluma talafeagai algorithms (RAID/LVM), e le fa'atagaina le tufatufaina lelei o fa'amaumauga i luga o se voluma talafeagai. I se FS tutusa, aʻo leʻi faʻaopoopoina se masini i se voluma talafeagai, e tatau ona faʻapipiʻiina e faʻaaoga ai le faʻaoga masani mkfs.
E fa'aogaina e Reiser5 se fa'asoa poloka poloka e leai se totogi. Ole maualuga ole tau ole su'esu'ega poloka e leai se totogi e le fa'alagolago ile tele ole voluma talafeagai. E mafai ona faigofie ma lelei faʻapipiʻi se voluma talafeagai mai masini poloka o lapopoa eseese ma bandwidths. O le tufatufaina atu o faʻamatalaga i luga o ia masini e faʻaaogaina i algorithms fou (o le mea e taʻua o le "fiber striping") na fuafuaina e le mathematician Rusia ma le programmer Eduard Shishkin.
Ole vaega ole I/O ole talosaga e fa'atonuina i masini ta'itasi e tutusa ma lona agava'a fa'atatau e tu'uina atu e le tagata fa'aoga, ina ia fa'atumuina le voluma talafeagai i fa'amaumauga "tuusa'o" ma "sa'o". I le taimi lava e tasi, o masini poloka e laʻititi le gafatia e maua ai ni poloka laiti mo le teuina, ma o masini e maualalo le bandwidth e le avea ma "bottleneck" (pei ona tupu, mo se faʻataʻitaʻiga, i RAID arrays).
Faʻaopoopoina se masini i se voluma ma aveese se masini mai se voluma e faʻatasi ma le toe faʻaleleia, lea e faʻasaoina ai le "saʻo" o le tufatufaina. I lenei tulaga, o le vaega o faʻamatalaga femalagaaʻi e tutusa foi ma le gafatia o le masini o loʻo faʻaopoopoina (aveeseina). Ole saoasaoa ole femalaga'iga o fa'amaumauga e le'i va'aia e latalata ile saoasaoa ole tusitusi ile tisiki. E mafai ona faʻatumauina uma masini poloka i le taimi e tasi e aofia ai i se voluma talafeagai, e faʻaaoga ai se auala taʻitasi i latou taʻitasi (defragmentation mo HDDs, tuʻuina atu talosaga lafoai mo SSDs, ma isi). O avanoa avanoa i luga o se voluma talafeagai e mata'ituina e fa'aaoga ai le fa'aoga masani df(1). E le gata i lea, ua tuʻuina atu i le tagata faʻaoga le avanoa e mataʻituina ai le avanoa avanoa i luga o masini vaega taʻitasi o le voluma talafeagai.
O gaioiga uma ma voluma talafeagai (faʻaopoopo, tapeina masini, ma isi) e atomic ma faʻaaogaina e faʻaaoga ai meafaigaluega masani mo le galulue ai ma fefaʻatauaiga i Reiser4. O le saʻo "faʻaalia" o le voluma pe a maeʻa se faʻalavelave faʻalavelave e faʻatonutonuina e faʻatonuga. I le taimi nei, Reiser5 e leʻi i ai ni meafaigaluega mo le faʻatonutonuina o voluma i fafo (faʻapipiʻiina), o lea e valaʻaulia ai tagata faʻaoga e teu tutoatasi ma faʻafouina le faʻatulagaina o latou voluma talafeagai mo le taimi nei. O lenei fa'atulagaga e mafai ona faigofie ona saunia mo se voluma fa'apipi'i e fa'aaoga ai le fa'aogaina o le voluma talafeagai o lo'o aofia i le pusa reiser4progs.
Mai le fuafuaga:
- Tufatufaina o metadata i le tele o subvolume;
- Siaki / toe faʻaleleia voluma talafeagai e faʻaaoga ai le aoga fsck (e ala i le faʻaleleia o lona lomiga tuai);
- Pulea fa'ale-aganu'u i le tufatufaina atu ma femalaga'iga fa'amatalaga manino, lea e taua tele mo fa'aoga HPC (Burst Buffers);
- Su'ega fa'amaumauga ma metadata;
- Ata 3D o voluma talafeagai ma le gafatia e toe faʻafoʻi ai e le gata o faila faila masani, ae faʻapea foʻi ma gaioiga i luga o voluma (e pei o le faʻaopoopoina ma le aveeseina o masini);
- Global (networking) voluma e fa'apotopotoina masini i masini eseese.
puna: opennet.ru
