Reiser5 sistimi ea faele e fumaneha

E fumaneha Bakeng sa tlhahlobo, sistimi ea faele ea Reiser5 e nang le ts'ehetso ea lipalo tse hlakileng mochining oa lehae. Ntho e ka sehloohong e ncha ke ho lekanya ka mokhoa o ts'oanang (ho phahamisa), e sa etsoeng boemong ba li-block, empa ho sebelisoa tsamaiso ea faele.

E le monyetla oa mokhoa ona, ho boleloa hore ha ho na mathata a teng ho FS + RAID / LVM metsoako le mekhoa ea lifaele tse sa tšoaneng (ZFS, Btrfs), tse kang bothata ba sebaka sa mahala, ho senyeha ha tshebetso ha molumo o tlatsitsoe. ho feta 70%, li-algorithms tse siiloeng ke nako bakeng sa ho hlophisa meqolo e utloahalang (RAID/LVM), e sa lumelleng kabo e nepahetseng ea data ho pholletsa le molumo o utloahalang. Ka FS e ts'oanang, pele o eketsa sesebelisoa molumong o utloahalang, se tlameha ho hlophisoa ho sebelisoa lisebelisoa tse tloaelehileng tsa mkfs.

Reiser5 e sebelisa O(1) e fanang ka li-block tsa mahala. Theko e phahameng ea ts'ebetso efe kapa efe ea mahala ea block block ha e itšetlehe ka boholo ba molumo o utloahalang. Hoa khoneha ho kopanya ka mokhoa o bonolo le ka katleho molumo o utloahalang ho tloha ho lisebelisoa tsa li-block tsa boholo bo fapaneng le li-bandwidth. Kabo ea data ho lisebelisoa tse joalo e etsahala ho sebelisoa li-algorithms tse ncha (tse bitsoang "fiber striping") tse hlahisitsoeng ke setsebi sa lipalo sa Serussia le setsebi sa lenaneo Eduard Shishkin.

Karolo ea likōpo tsa I / O tse lebisitsoeng ho sesebelisoa se seng le se seng se lekana le matla a eona a lekanyelitsoeng a fanoeng ke mosebedisi, e le hore molumo o utloahalang o tlale data "ka ho lekana" le "ka toka". Ka nako e ts'oanang, lisebelisoa tse thibelang tse nang le matla a fokolang li fumana li-blocks tse fokolang bakeng sa polokelo, 'me lisebelisoa tse nang le bandwidth e tlase ha li fetohe "bottleneck" (joalokaha ho etsahala, ka mohlala, ka lihlopha tsa RAID).

Ho eketsa sesebelisoa ho molumo le ho tlosa sesebelisoa ho tsoa ho molumo ho tsamaisana le ho leka-lekanya hape, e leng ho bolokang " toka" ea kabo. Tabeng ena, karolo ea data e fallisitsoeng e boetse e lekana le matla a lekanyelitsoeng a sesebelisoa se ntseng se eketsoa (ho tlosoa). Lebelo la ho falla ha data e sa arohaneng le haufi le lebelo la ho ngolla disk. Hoa khoneha ho boloka ka nako e le 'ngoe lisebelisoa tsohle tsa thibela li kenyelelitsoe ka molumo o utloahalang, ho sebelisa mokhoa oa motho ka mong ho e mong le e mong oa bona (defragmentation bakeng sa li-HDD, ho fana ka likopo tsa Discard bakeng sa li-SSD, joalo-joalo). Sebaka sa mahala sa molumo o utloahalang se behiloe leihlo ka tšebeliso e tloaelehileng ea df(1). Ho phaella moo, mosebedisi o fuoa monyetla oa ho shebella sebaka sa mahala ho sesebelisoa se seng le se seng sa karolo ea molumo o utloahalang.

Ts'ebetso eohle e nang le li-volumes tse utloahalang (ho eketsa, ho hlakola lisebelisoa, joalo-joalo) ke athomo 'me e sebelisoa ho sebelisoa lisebelisoa tse tloaelehileng bakeng sa ho sebetsa le litšebelisano ho Reiser4. "Tsonolo" e nepahetseng ea molumo ka mor'a ts'ebetso e joalo e sitisitsoeng e laoloa ke litaelo. Hajoale, Reiser5 ha e so be le lisebelisoa tsa ho laola li-volumes tse kantle ho marang-rang (tse kentsoeng), kahoo basebelisi ba memeloa ho boloka le ho ntlafatsa litlhophiso tsa meqolo ea bona e utloahalang hajoale. Tlhophiso ena e ka lokisoa habonolo bakeng sa molumo o phahamisitsoeng ka tšebeliso ea molumo o utloahalang o kenyellelitsoeng ka har'a sephutheloana sa reiser4progs.

Ho tsoa ho tse reriloeng:

  • Phatlalatso ea metadata ho pholletsa le li-subvolumes tse 'maloa;
  • Ho lekola / ho khutlisa meqolo e utloahalang ka ho sebelisa fsck utility (ka ho ntlafatsa mofuta oa eona oa khale);
  • Taolo ea tloaelo mabapi le kabo le phalliso ea data e pepeneneng, e leng ea bohlokoa haholo bakeng sa lits'ebetso tsa HPC (Burst Buffers);
  • Litlhahlobo tsa data le metadata;
  • Lits'oants'o tsa 3D tsa li-volumes tse utloahalang tse nang le bokhoni ba ho khutlisa eseng feela ts'ebetso ea kamehla ea faele, empa hape le ts'ebetso ka bongata (joalo ka ho eketsa le ho tlosa lisebelisoa);
  • Li-volumes tsa lefats'e (marang-rang) tse kopanyang lisebelisoa mecheng e fapaneng.

Source: opennet.ru

Eketsa ka tlhaloso