Reiser5 rakitra rafitra misy

Available Ho an'ny fitsapana, ny rafitra rakitra Reiser5 miaraka amin'ny fanohanana ireo boky lojika amin'ny milina eo an-toerana. Ny fanavaozana lehibe dia ny scaling parallèle (scaling out), izay tsy atao amin'ny ambaratonga sakana, fa amin'ny alàlan'ny rafitra fichier.

Ho tombony amin'ity fomba fiasa ity, dia voalaza fa tsy misy ny fatiantoka raiki-tampisaka ao amin'ny FS+RAID/LVM fitambarana sy tsy parallèle rafitra rakitra (ZFS, Btrfs), toy ny olana ny toerana malalaka, ny faharavan'ny fampisehoana rehefa feno ny boky. mihoatra ny 70%, algorithm efa lany andro amin'ny fandrindrana ireo boky lojika (RAID/LVM), izay tsy mamela ny fizarana angon-drakitra mahomby amin'ny boky lojika. Ao amin'ny FS parallèle, alohan'ny hampidirana fitaovana amin'ny boky lojika, dia tsy maintsy amboarina amin'ny fampiasana ny utility mkfs mahazatra.

Reiser5 dia mampiasa mpizara sakana maimaim-poana O(1). Tsy miankina amin'ny haben'ny boky lojika ny sara ambony indrindra amin'ny asa fikarohana sakana maimaim-poana. Azo atao ny manangona boky lojika tsotra sy mahomby avy amin'ny fitaovana fanakanana amin'ny habe sy bandwidth samihafa. Ny fizarana angon-drakitra amin'ny fitaovana toy izany dia mitranga amin'ny alàlan'ny algorithm vaovao (ilay antsoina hoe "fibre striping") natolotry ny mpahay matematika Rosiana sy programmer Eduard Shishkin.

Ny ampahany amin'ny fangatahan'ny I/O natao ho an'ny fitaovana tsirairay dia mitovy amin'ny fahaiza-manaony omen'ny mpampiasa azy, hany ka feno angon-drakitra "mitovy" sy "ara-drariny" ny boky lojika. Mandritra izany fotoana izany, ny fitaovana fanakanana kely kokoa dia mahazo sakana kely kokoa ho an'ny fitehirizana, ary ny fitaovana manana bandwidth ambany kokoa dia tsy lasa "bottleneck" (toy ny mitranga, ohatra, amin'ny array RAID).

Ny fampidirana fitaovana iray amin'ny boky iray sy ny fanesorana fitaovana iray amin'ny boky iray dia miaraka amin'ny fampifandanjana, izay mitahiry ny "ara-drariny" ny fizarana. Amin'ity tranga ity, ny ampahany amin'ny angona nifindra monina dia mitovy amin'ny fahafahan'ny fitaovana ampiana (esorina). Manakaiky ny hafainganam-pandehan'ny fanoratana amin'ny kapila ny hafainganam-pandehan'ny angona tsy voazara. Azo atao ny mitazona ireo fitaovana fanakanana rehetra tafiditra ao anaty boky lojika, amin'ny fampiasana fomba fiasa manokana amin'ny tsirairay amin'izy ireo (defragmentation ho an'ny HDDs, famoahana fangatahana Discard ho an'ny SSD, sns.). Ny habaka malalaka amin'ny boky lojika dia araha-maso amin'ny fampiasana ny fampiasa mahazatra df(1). Ankoatr'izay, ny mpampiasa dia omena fahafahana hanara-maso ny habaka malalaka amin'ny fitaovana singa tsirairay amin'ny boky lojika.

Ny asa rehetra misy boky lojika (fanampiana, famafana fitaovana, sns) dia atomika ary ampiasaina amin'ny fampiasana fitaovana mahazatra amin'ny fiaraha-miasa amin'ny fifanakalozana ao amin'ny Reiser4. Ny "fivelarana" marina amin'ny feo aorian'ny fandidiana tapaka toy izany dia fehezin'ny torolàlana. Amin'izao fotoana izao, ny Reiser5 dia tsy mbola manana fitaovana amin'ny fitantanana ireo boky tsy misy tariby (ambony), noho izany dia asaina ny mpampiasa mba hitahiry sy hanavao ny fandrindrana ny volume lojika amin'izao fotoana izao. Ity fanitsiana ity dia azo omanina mora ho an'ny volavolan-tsofina amin'ny alàlan'ny fampiasa amin'ny boky lojika tafiditra ao amin'ny fonosana reiser4progs.

Avy amin'ny drafitra:

  • Fizarana metadata amin'ny subvolumes maromaro;
  • Fanamarinana/famerenana ny boky lojika mampiasa ny fsck utility (amin'ny fanavaozana ny dikan-teny taloha);
  • Ny fanaraha-maso manokana amin'ny fizarana sy ny fifindra-monina angona mangarahara, izay manan-danja lehibe amin'ny fampiharana HPC (Burst Buffers);
  • Fanamarinana data sy metadata;
  • Sary 3D amin'ny boky lojika miaraka amin'ny fahafahana mamerina tsy ny fampandehanana rakitra mahazatra ihany, fa koa ny fiasana amin'ny boky (toy ny manampy sy manala fitaovana);
  • Vola manerantany (tambajotra) izay manangona fitaovana amin'ny milina samihafa.

Source: opennet.ru

Add a comment