klusteri failisüsteemi väljaanne , enamasti (~60%) Linuxi klusterites, mis sisaldavad kümneid tuhandeid sõlmi. Suurenemine nii suurtel süsteemidel saavutatakse tänu mitmekomponendilisele arhitektuurile. Lustre'i põhikomponendid on metaandmete töötlemise ja salvestamise serverid (MDS), juhtserverid (MGS), objektisalvestuse serverid (OSS), objektide salvestamisseadmed (OST, toetab ext4 ja ZFS) ning kliendid.
Peamised :
- püsiv klientkest (Persistent Client Cache), mis võimaldab kasutada lokaalset salvestust, nagu NVMe või NVRAM, osana globaalsetest FS-nimedest. Kliendid saavad vahemälustada andmeid, mis on seotud loodud või olemasolevate failidega, lokaalsetes monteeritud FS-ides (näiteks ext4). Käimasoleva kliendi protsessi ajal töödeldakse neid faile kohaliku FS kiirusel, kuid kui teine klient püüab neile juurde pääseda, migreeruvad nad automaatselt globaalsesse FS-i.
- Maršrutites automaatne marsruutide tuvastamine mitme marsruutimisega erinevate võrguliideste vahel (Multi-Rail Routing) ja parandatud konfiguratsioonide töökindlus sõlmedega, millel on mitu võrguliidest.
- ülekastmisrežiim (overstriping), kus ühes objektisalvestuse seadmes (OST) võib olla mitu koopia stripe-plokke ühe faili jaoks, mis võimaldab mitmel kliendil samal ajal faili koos kirjutada ilma lukustuse vabastamist ootamata.
- Ilmnes ise laienevad failide paigutusskeemid (Self-Extending Layouts), mis suurendavad paindlikkust PFL (Progressive File Layouts) režiimi rakendamisel erinevates FS-ides. Näiteks, kui FS sisaldab väikeseid kiirete Flash-ankurite baasil olevaid salvestuspuhvreid ja suuri kettapuhvrite kogumeid, võimaldab pakkuda, et kirjutamine toimub esmalt kiiretes salvestustes ja pärast ruumi lõppemist lülitub automaatselt aeglastele kettapuhvritele.
Allikas: opennet.ru
