Skip to main content

Hva er et loggstrukturert filsystem?

Et loggstrukturert filsystem er et datamaskinfilsystem der oppdatering av data utføres raskere enn i tradisjonelle metoder, fordi de fleste av handlingene er gjort for å være skriver i stedet for søker.Søker utføres ofte av minne- og filsystemer for å finne en fil eller koding, men et loggstrukturert filsystem har vanligvis veldig få søker, fordi søker har en tendens til å ta mye tid.De fleste fil- og arkivminnesystemer som er tilgjengelige i 2011 foretrekker filer med få søker, fordi de legger mye vekt på hvor en fil er lokalisert, så loggstrukturerte systemer har en tendens til å fungere best med disse systemene.Hvis minnet eller filsystemet som får tilgang til det loggstrukturerte systemet allerede har få søker, kan det faktisk bremse behandlingen.

Når et filsystem må omskrive eller endre informasjon, gjør det normalt ved å gå til det individuelle punktet ogendre det.Dette systemet kan noen ganger være tregt, og et loggstrukturert filsystem bruker en annen tilnærming til hastighetsbehandling.I stedet for å legge til denne informasjonen direkte til filen som endres, har det loggstrukturerte systemet en logg på siden og alle endringer lagres i loggen.Nyere redigeringer legges til på toppen, uavhengig av hvilket program som blir redigert.

Når et filsystem trenger å finne en fil eller oppdatering, bruker det en Seek -kommando som søker i hele systemet.Selv om Seek -kommandoen kan være nyttig, spesielt for å finne begravet informasjon, tar kommandoen ofte mye tid og minne.Av denne grunn er det loggstrukturerte filsystemet bygget på en måte som krever få søker.Dette oppnås for det meste ved sideloggen, fordi søket raskt kan søke gjennom loggen i stedet for blindt å søke på hele datamaskinen eller serveren.

De fleste fil- og arkivminnestrukturer liker ikke å bruke søker, fordi disse bare brukes når systemetvet ikke hvor en fil er lokalisert.Når et loggstrukturert filsystem er integrert med et annet system, for eksempel en arkivdisk, fungerer de to vanligvis godt sammen.Dette fører til raskere ytelse og lagring mellom det loggstrukturerte systemet og det andre systemet.

Hvis det loggstrukturerte filsystemet er integrert med et annet system som allerede har minimal søker og ikke utfører mange minneskrivinger, så kan det være enproblem.Skriver er ikke godt støttet, så det loggstrukturerte systemets tunge bruk av skriver blir en byrde.Det andre systemet må vanligvis utføre slettekommandoer for å gi plass til den nye skrivingen, som tar mye tid og minne å utføre.