Release av kluster FS Luster 2.13

publiceras release av klusterfilsystemet Glans 2.13, begagnade mestadels (~60%) största Linux-kluster som innehåller tiotusentals noder. Skalbarhet på så stora system uppnås genom en flerkomponentsarkitektur. Nyckelkomponenterna i Luster är metadatabearbetning och lagringsservrar (MDS), hanteringsservrar (MGS), objektlagringsservrar (OSS), objektlagring (OST, stöder körning ovanpå ext4 och ZFS) och klienter.

Release av kluster FS Luster 2.13

Den huvudsakliga innovationer:

  • Genomfört persistent client-side cache (Persistent Client Cache), så att du kan använda lokal lagring, såsom NVMe eller NVRAM, som en del av det globala FS-namnutrymmet. Klienter kan cache data associerade med nyskapade eller befintliga filer i ett lokalt monterat cache-filsystem (t.ex. ext4). Medan den aktuella klienten körs, bearbetas dessa filer lokalt i samma hastighet som den lokala FS, men om en annan klient försöker komma åt den migreras de automatiskt till den globala FS.
  • I routrar LNet genomförs automatisk upptäckt av rutter vid användning av routing längs flera vägar genom olika nätverksgränssnitt (Multi-Rail Routing) och ökad tillförlitlighet för konfigurationer med noder som har flera nätverksgränssnitt.
  • tillsatt "overstriping"-läge, där ett objektlager (OST) kan innehålla flera kopior av stripe-block för en fil, vilket gör att flera klienter samtidigt kan utföra gemensamma skrivoperationer till en fil utan att vänta på att låset ska släppas.
  • Dök upp stöd självförlängande fillayouter (Self-Extending Layouts), vilket ökar flexibiliteten för att använda PFL-läget (Progressive File Layouts) i heterogena filsystem. Till exempel, när filsystemet inkluderar små lagringspooler baserade på snabba Flash-enheter och stora diskpooler, tillåter den föreslagna funktionen att du först skriver till snabba lagringar, och när utrymmet tar slut, automatiskt växla till långsamma diskpooler.

Källa: opennet.ru

Lägg en kommentar