Luster, ett av filsystemen som används i kluster och superdatorer

glans-logotyp

Lyster Det är ett distribuerat filsystem med öppen källkod. normalt används i storskaliga kluster. Namnet är en blandning av Linux och kluster.

Projektet försöker tillhandahålla ett filsystem för kluster av tiotusentals noder med petabyte lagringskapacitet, utan att kompromissa med hastighet eller säkerhet, och är tillgänglig under GNU GPL.

Cluster File Systems är designers, utvecklare och underhållare av Luster med samarbeten från andra företag och privatpersoner.

Om Luster

Många av världens snabbaste superdatorer är kluster som använder filsystemet Luster för lagring, såsom systemen i ORNL, PNNL, LLNL och LANL.

Detta system anser att varje fil som lagras i Luster-filsystemet är ett objekt. Luster ger alla klienter standard POSIX-semantik och samtidig läs- och skrivåtkomst till delade objekt. Ett Luster-filsystem har fyra funktionella enheter.

Dessa är Metadataserver (MDS) för att lagra metadata; ett objektlagringsmål (OST) för att hålla den faktiska datan; en objektlagringsserver (OSS) för att hantera OST:erna; klient(er) för att komma åt och använda data.

OST är blockenheter. En MDS, OSS och en OST kan finnas på samma nod eller på olika noder..

Luster hanterar inte direkt OST:erna och delegerar detta ansvar till OSS:erna för att säkerställa skalbarhet för stora kluster och superdatorer.

I en MPP (Massively Parallel Processor) kan processorer komma åt Luster-filsystemet genom att omdirigera sina I/O-förfrågningar till noden med aktivitetsstarttjänsten om den är konfigurerad som en Luster-klient.

Även om det är den enklaste metoden ger den i allmänhet dålig prestanda. Ett lite mer komplicerat sätt att ge mycket bra övergripande prestanda är att använda biblioteket liblustre.

Liblustre är ett bibliotek på användarnivå som gör det möjligt för processorer att montera och använda Luster-filsystemet som en klient och kringgå omdirigering till servicenoden.

lyster

Med hjälp av liblustre kan processorer komma åt Luster-filsystemet, även om tjänstenoden där jobbet lanserades inte är en Luster-klient.

Liblustre tillhandahåller en mekanism för att flytta data direkt mellan applikationsutrymmet och Luster OSS:er utan att behöva utföra en datakopiering genom den lätta kärnan, och på så sätt uppnå låg latens och hög bandbredd direktåtkomstprocessorer till Luster-filsystemet.

Ny version av Luster

Nyligen en ny version av Luster 2.12 släpptes med vilken några nya funktioner läggs till och framför allt buggfixar för några av de olika Linux-distributioner som används för superdatorer.

De viktigaste nya funktionerna i Luster 2.12

Med den här nya versionen lägg till avstånd från stora befintliga distribuerade namnutrymmeskataloger (DNE, Distributed Namespace) från ett metadatalagringsobjekt (MDT, metadatamål) till många (mellanrum mellan olika DNE-segment med olika MDT).

Den nya funktionen förenklar introduktionen av nya MDT:er för befintliga FS:er och manuell ombalansering av belastningen på MDT:er.

För metadatarepositories (MDT) är läget "Lazy Size" implementerat, vilket gör att du snabbt kan returnera den ungefärliga storleken istället för den exakta storleken på filer när du direkt skannar MDT genom policymotorn i situationer där hastighet är viktigare än noggrannhet.

För konfigurationer med flera LNet-nätverksgränssnitt, i denna nya version av Luster 2.12 Funktionen "LNet Network Health" läggs till, som implementerar möjligheten att återåtkomst till RPC genom ett annat nätverksgränssnitt vid fel första gången en begäran skickas.

Utöver detta tillkom serverstöd för versioner av RHEL 7.6 (3.10.0-957.el7) och SLES12 SP3 (4.4.162-94.69). Lade till klientstöd för oparpade RHEL 7.6 (3.10.0-957.el7), SLES12 SP3 (4.4.162-94.69) och Ubuntu 18.04 (4.15.0-32) kärnor.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.