izdanje klasterskog fajl sistema , u većem delu (~60%) Linux klastera koji sadrže desetine hiljada čvorova. Skalabilnost na tako velikim sistemima postiže se zahvaljujući višekomponentnoj arhitekturi. Ključne komponente Lustre-a su serveri za obradu i skladištenje metapodataka (MDS), upravljački serveri (MGS), serveri za skladištenje objekata (OSS), skladište objekata (OST, podržava rad preko ext4 i ZFS) i klijenti.
Glavne :
- stalan keš na strani klijenta (Persistent Client Cache) koji omogućava korišćenje lokalnog skladišta, kao što su NVMe ili NVRAM, kao deo globalnog imenskog prostora FS-a. Klijenti mogu keširati podatke povezane sa kreiranim ili postojećim fajlovima u lokalno montiranom FS-u sa kešom (na primer, u ext4). Tokom rada trenutnog klijenta, ovi fajlovi se obrađuju lokalno brzinom lokalnog FS-a, ali, u slučaju pokušaja pristupa drugog klijenta, automatski prelaze u globalni FS.
- u rutovima automatsko otkrivanje ruta pri korišćenju višestrukog rutiranja kroz različite mrežne interfejse (Multi-Rail Routing) i povećava pouzdanost rada konfiguracija sa čvorovima koji imaju više mrežnih interfejsa.
- mod ‘overstriping’ u kojem u jednom skladištu objekata (OST) može biti više kopija stripe blokova za jedan fajl, što omogućava nekoliko klijenata da istovremeno vrše operacije zajedničkog pisanja u fajl bez čekanja na otključavanje.
- Появилась samoširuće sheme raspoređivanja fajlova (Self-Extending Layouts), koje povećavaju fleksibilnost primene režima PFL (Progressive File Layouts) u heterogenim FS-ima. Na primer, kada FS uključuje male spremnike skladišta na bazi brze Flash memorije i velike diskovne bazene, predložena mogućnost omogućava prvenstveno pisanje u brza skladišta, a nakon što se prostora završi, automatski prebacivanje na sporije diskovne bazene.
Izvor: opennet.ru
