Die Veröffentlichung des Cluster-Dateisystems , in den meisten (~60%) Linux-Clustern, die zehntausende von Knoten enthalten. Die Skalierbarkeit in so großen Systemen wird durch die multifunktionale Architektur erreicht. Wichtige Komponenten von Lustre sind die Server für die Verarbeitung und Speicherung von Metadaten (MDS), die Steuerungserver (MGS), die Objektspeicherserver (OSS), der Objektspeicher (OST, unterstützt den Betrieb über ext4 und ZFS) und die Clients.
Haupt :
- ein permanenter Cache auf der Client-Seite (Persistent Client Cache), der es ermöglicht, lokalen Speicher wie NVMe oder NVRAM als Teil des globalen Namensraums des FS zu nutzen. Clients können Daten, die mit neu erstellten oder bestehenden Dateien verbunden sind, im lokal angebundenen FS mit Cache (zum Beispiel in ext4) zwischenspeichern. Während der Verarbeitung durch den aktuellen Client werden diese Dateien lokal mit der Geschwindigkeit des lokalen FS bearbeitet, aber im Falle eines Zugriffsversuchs durch einen anderen Client migrieren sie automatisch in das globale FS.
- In Routern Automatische Erkennung von Routen bei der Verwendung von Mehrpfad-Routing über verschiedene Netzwerkinterfaces (Multi-Rail Routing) und erhöhte Zuverlässigkeit von Konfigurationen mit Knoten, die über mehrere Netzwerkinterfaces verfügen.
- Der Modus „Overstriping“, bei dem in einem Object Storage Device (OST) mehrere Kopien von Stripe-Blöcken für eine Datei enthalten sein können, ermöglicht es mehreren Clients, gleichzeitig Schreibvorgänge in die Datei durchzuführen, ohne auf die Freigabe einer Sperre zu warten.
- Es wurde Selbst-erweiterbare Dateiverwaltungsschemata (Self-Extending Layouts), die die Flexibilität der Anwendung des PFL-Modus (Progressive File Layouts) in heterogenen Dateisystemen erhöhen. Zum Beispiel, wenn das Dateisystem kleine Speicherpools auf Basis von schnellen Flash-Laufwerken und große Disk-Pools umfasst, ermöglicht die vorgeschlagene Funktion, primär in die schnellen Speicher zu schreiben und automatisch auf die langsameren Disk-Pools umzuschalten, sobald der Platz erschöpft ist.
Quelle: opennet.ru
