Isilon: Mark-on-Write under avkorting forårsaker ytelsesproblemer

Oversigt: Hvis en fil blir avkortet eller slettet under en MultiScan-jobb, blir blokker merket innebygd og kan forårsake ytelsesproblemer.

Denne artikel gælder for Denne artikel gælder ikke for Denne artikel er ikke knyttet til et bestemt produkt. Det er ikke alle produktversioner, der er identificeret i denne artikel.

Symptomer

Mens MultiScan kjører, kan du enten kjøre eller vente. Det kan ha innvirkning på ytelsen eller midlertidig låsing av klyngen etter at en fil er slettet eller avkortet.

Årsag

Når en fil slettes eller avkortes mens MultiScan kjører, gjør vi inline mark-on-write, noe som potensielt kan ta lang tid. Denne serielle atferden kan føre til at andre prosesser blokkeres. Når klientene venter på tilgang til LIN som ble slettet/avkortet, kan det hende at klientene går tregere enn vanlig, eller til og med ser ut til å slutte å svare på denne operasjonen.

Løsning

I OneFS v8.0.0.0 og nyere flytter vi mark-on-write-arbeidet til en utsatt arbeidskø. Dette eliminerer den serielle atferden og forhindrer blokkering av lin. Dette gjør det mulig for andre prosesser å hente låser på lin for å fortsette arbeidet og forhindre ytelsesproblemer fra avmerket på-skriving.


Løsningen på dette problemet krevde en betydelig arkitekturendring, så det er ingen løsning i noen OneFS-versjon før 8.0.

Hvis dette problemet oppstår i pre-8.0-versjoner, finnes det noen mulige midlertidige løsninger. Implementer den som fungerer best for din situasjon.

Midlertidig løsning 1
Planlegg at MultiScan skal kjøre i åpningstider.

Hvis det er en tid da klyngen brukes mindre eller ikke i det hele tatt, kan MultiScan kjøres i disse timene for å minimere mulig ytelsespåvirkning mens MultiScan kjører. Dette garanterer ikke at problemet ikke vil bli rammet, men bare brukt til å minimere innvirkningen.

Se delen System jobs (Systemjobber) i administrasjonsveiledningen for OneFS-versjonen som klyngen for øyeblikket er på, for å finne ut hvordan du oppretter en innvirkningspolicy og setter MultiScan til å kjøre på denne policyen.

Midlertidig løsning 2
Deaktiver MultiScan og kjør AutoBalance (Automatisk balanse) og samle inn individuelt etter behov. 

Hvis det ikke er noen ganger når klyngen er mindre brukt, kan MultiScan deaktiveres. Med MultiScan deaktivert kan autobalansering og innsamling brukes individuelt til å fullføre balanserings- og oppryddingsoppgaver.

Automatisk balanse starter automatisk når en ny node legges til for å balansere data til den nye noden og på tvers av klyngen. Autobalansering kan også startes manuelt etter behov.

Innsamlingen starter hver 30. dag hvis man ikke har blitt kjørt i løpet av de siste 30 dagene. Innsamlingen kan også startes manuelt etter behov.

Se delen System jobs (Systemjobber) i administrasjonsveiledningen for OneFS-versjonen som klyngen for øyeblikket er på for å få informasjon om hvordan du deaktiverer/aktiverer jobber.

Berørte produkter

Isilon, PowerScale OneFS
Artikelegenskaber
Artikelnummer: 000052420
Artikeltype: Solution
Senest ændret: 17 apr. 2026
Version:  6
Find svar på dine spørgsmål fra andre Dell-brugere
Supportservices
Kontrollér, om din enhed er dækket af supportservices.