lëshimi i sistemit të skedarëve të klasterit , në pjesën më të madhe (~60%) klasterëve Linux, që përmbajnë dhjetëra mijëra nyje. Shkallëzueshmëria në këso sisteme ka arritur me një arkitekturë me shumë komponente. Komponentët kyç të Lustre janë serverët e procesimit dhe ruajtjes së metadataset, serverët menaxhues, serverët e ruajtjes së objekteve, magazina e objekteve (OST, mbështetje për funksionimin mbi ext4 dhe ZFS) dhe klientët.
Ndryshimet kryesore :
- shkalla e përherëshme në anën e klientit (Persistent Client Cache), e cila lejon përdorimin e ruajtjes lokale, si NVMe ose NVRAM, si pjesë e hapësirës globale të emrave të FSH. Klientët mund të ruajnë të dhëna të lidhura me skedarët që krijohen ose ekzistojnë, në FSH e montuar lokalisht me në cache (p.sh., në ext4). Gjatë funksionimit të klientit aktual, këta skedarë procesohen lokalish me shpejtësinë e FSH lokale, por, në rastet e kërkesës nga një klient tjetër, migrojnë automatikisht në FSH globale.
- Në routerët zbulimi automatik i rrugëve gjatë përdorimit të rrugëtimit të shumëfishtë përmes ndërfaqeve të ndryshme rrjetore (Multi-Rail Routing) dhe rritje e besueshmërisë së konfiguracioneve me nodet që kanë disa ndërfaqe rrjetore.
- reimi «overstriping», ku në një depo objektesh (OST) mund të përmbahen disa kopje të blloqeve stripe për një skedar, duke lejuar që disa klientë të kryejnë operacione të shkruarje të përbashkët në skedare pa pritur për lirimin e bllokadës.
- Ka pasur skemat e vetë-shtrirjes për vendosjen e skedarëve (Self-Extending Layouts), që rrisin fleksibilitetin e përdorimit të reimit PFL (Progressive File Layouts) në sisteme të ndryshme të skedarëve. Për shembull, kur sistemi i skedarëve përfshin grupe të vogla depozitash të bazuara në njësi të shpejta Flash dhe grupe të mëdha disqesh, mundësia e propozuar lejon në radhë të parë shkruan në depo të shpejta, dhe pasi të përfundojë hapësira, automatikisht kalon në grupe të ngadalta disqesh.
Burimi: opennet.ru
