utgÄvan av en klusterfilsystem , i den största delen (~60%) Linux-kluster som innehÄller tiotusentals noder. Skalbarheten i sÄ stora system uppnÄs genom en flerkomponentsarkitektur. Nyckelkomponenterna i Lustre Àr metadatabehandlings- och lagringsservrar (MDS), styrservrar (MGS), objektlagringsservrar (OSS), objektlagringsenheter (OST, som stöder arbete över ext4 och ZFS) och kunder.
Huvud :
- permanent cache pÄ klientsidan (Persistent Client Cache) som möjliggör anvÀndning av lokal lagring, sÄsom NVMe eller NVRAM, som en del av globalt namespace för filsystemet. Kunder kan cacha data relaterade till skapade eller befintliga filer i det lokalt monterade filsystemet med cache (t.ex. i ext4). Under den aktuella klientens arbete bearbetas dessa filer lokalt med hastighet av det lokala filsystemet, men i hÀndelse av att en annan klient gör ett försök att fÄ tillgÄng till dem flyttas de automatiskt till det globala filsystemet.
- I routrarna automatisk upptÀckts av rutter vid anvÀndning av multipath-routing genom olika nÀtverksgrÀnssnitt (Multi-Rail Routing) och ökad tillförlitlighet i konfigurationer med noder som har flera nÀtverksgrÀnssnitt.
- överstriping-mode, dÀr flera kopior av stripe-block för en fil kan finnas i en och samma objektlagringsenhet (OST), vilket gör det möjligt för flera kunder att utföra skrivoperationer pÄ filen samtidigt utan att behöva vÀnta pÄ att lÄset ska slÀppas.
- Det har kommit sjÀlvutvidgande scheman för filplacering (Self-Extending Layouts) som ökar flexibiliteten hos PFL-lÀget (Progressive File Layouts) i heterogena filsystem. Till exempel nÀr filsystemet inkluderar smÄ lagringspooler baserade pÄ snabba Flash-enheter samt stora diskpooler, gör den erbjudna möjligheten att först skriva till snabba lagringsenheter och dÀrefter, nÀr utrymmet tar slut, automatiskt vÀxla till lÄngsamma diskpooler.
KĂ€lla: opennet.ru
