Release des Cluster-Dateisystems , in den meisten FĂ€llen (~60%) Linux-Cluster, die zehntausende von Knoten enthalten. Die Skalierbarkeit in solch groĂen Systemen wird durch eine mehrkomponenten Architektur erreicht. Zu den SchlĂŒsselkomponenten von Lustre gehören die Metadaten- und Speicher-Server (MDS), die Verwaltungsserver (MGS), die Objekt-Speicherserver (OSS), der Objekt-Speicher (OST, unterstĂŒtzt den Betrieb ĂŒber ext4 und ZFS) und die Clients.
Haupt- :
- dauerhafter 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 erstellten oder bestehenden Dateien verbunden sind, in einem lokal montierten FS mit Cache (z. B. in ext4) zwischenspeichern. WÀhrend der Nutzung des aktuellen Clients werden diese Dateien lokal mit der Geschwindigkeit des lokalen FS verarbeitet, aber im Falle eines Zugriffs eines anderen Clients, wandern sie automatisch in das globale FS.
- In Routern automatische Routenentdeckung bei Verwendung der Multi-Rail-Routing ĂŒber verschiedene Netzwerk-Schnittstellen und erhöhte ZuverlĂ€ssigkeit in Konfigurationen mit Knoten, die mehrere Netzwerk-Schnittstellen haben.
- Mode âOverstripingâ, bei dem in einem Objekt-Speicher (OST) mehrere Kopien von Stripe-Blöcken fĂŒr eine Datei gespeichert werden können, was mehreren Clients gleichzeitig ermöglicht, Schreiboperationen an der Datei ohne Wartezeit auf die Freigabe der Sperre durchzufĂŒhren.
- Es ist verfĂŒgbar selbst-erweiternde DateispeicherplĂ€ne (Self-Extending Layouts), die die FlexibilitĂ€t der Verwendung des PFL (Progressive File Layouts) in heterogenen FS erhöhen. Zum Beispiel, wenn das FS kleine Speicherpools auf schnellen Flash-Laufwerken und groĂe Plattenpools umfasst, ermöglicht die vorgeschlagene Möglichkeit, zuerst auf schnelle Speicher zu schreiben, und wechselt automatisch zu langsamen Plattenpools, wenn der Platz erschöpft ist.
Quelle: opennet.ru
