Isilon: Mark-on-Write tijdens truncate veroorzaakt prestatieproblemen

Resumen: Als een bestand tijdens een MultiScan-taak wordt afgekapt of verwijderd, worden blokken inline gemarkeerd en kunnen ze prestatieproblemen veroorzaken.

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Síntomas

Terwijl MultiScan wordt uitgevoerd, in de status Actief of Wachten. Er kan een prestatie-impact zijn of zelfs een tijdelijke vergrendeling van het cluster nadat een bestand is verwijderd of afgekapt.

Causa

Wanneer een bestand wordt verwijderd of afgekapt terwijl MultiScan wordt uitgevoerd, doen we mark-on-write inline, wat mogelijk lang kan duren. Dit seriële gedrag kan ertoe leiden dat andere processen worden geblokkeerd. Wachten op toegang tot de LIN die is verwijderd/afgekapt, waardoor clients trager presteren dan normaal of zelfs niet meer reageren op die bewerking.

Resolución

In OneFS v8.0.0.0 en hoger verplaatsen we het mark-on-write-werk naar een uitgestelde werkwachtrij. Dit elimineert het seriële gedrag en voorkomt het blokkeren van die LIN. Hierdoor kan een ander proces vergrendelingen verkrijgen op die LIN om door te gaan met werken en prestatieproblemen te voorkomen van de mark-on-write.


De oplossing voor dit probleem vereist een aanzienlijke architectonische wijziging, zodat er geen oplossing is in een OneFS versie vóór 8.0.

Als dit probleem zich voordoet in pre-8.0-versies, zijn er een paar mogelijke tijdelijke oplossingen. Implementeer degene die het beste werkt voor uw situatie.

Tijdelijke oplossing 1
Plan dat MultiScan wordt uitgevoerd tijdens buiten kantooruren.

Als er een tijd is waarop het cluster minder of helemaal niet wordt gebruikt, kan MultiScan tijdens deze uren worden uitgevoerd om de mogelijke gevolgen voor de prestaties te minimaliseren terwijl MultiScan wordt uitgevoerd. Dit garandeert niet dat het probleem niet wordt geraakt, maar alleen wordt gebruikt om de impact te minimaliseren.

Raadpleeg het gedeelte Systeemtaken in de beheerhandleiding voor de OneFS-versie waarop het cluster momenteel werkt voor het maken van een impactbeleid en stel MultiScan in om op dat beleid uit te voeren.

Tijdelijke oplossing 2
Schakel MultiScan uit en voer AutoBalance en Collect indien nodig afzonderlijk uit. 

Als er geen momenten zijn waarop het cluster minder wordt gebruikt, kan MultiScan worden uitgeschakeld. Met MultiScan uitgeschakeld, kunnen AutoBalance en Collect afzonderlijk worden gebruikt om taakverdeling en opschoning te voltooien.

AutoBalance wordt automatisch gestart wanneer een nieuw knooppunt wordt toegevoegd om data te balanceren naar het nieuwe knooppunt en over het cluster. AutoBalance kan indien nodig ook handmatig worden gestart.

Collect begint om de 30 dagen als deze niet in de afgelopen 30 dagen zijn uitgevoerd. Collect kan indien nodig ook handmatig worden gestart.

Zie het gedeelte Systeemtaken in de beheerhandleiding voor de OneFS-versie waarop het cluster momenteel staat voor het uitschakelen/inschakelen van taken.

Productos afectados

Isilon, PowerScale OneFS
Propiedades del artículo
Número del artículo: 000052420
Tipo de artículo: Solution
Última modificación: 28 jun 2023
Versión:  5
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.