Isilon: Mark-on-Write tijdens truncate veroorzaakt prestatieproblemen
摘要: Als een bestand tijdens een MultiScan-taak wordt afgekapt of verwijderd, worden blokken inline gemarkeerd en kunnen ze prestatieproblemen veroorzaken.
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
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.
原因
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.
解决方案
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
Tijdelijke oplossing 2
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.
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.
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.
受影响的产品
Isilon, PowerScale OneFS文章属性
文章编号: 000052420
文章类型: Solution
上次修改时间: 28 6月 2023
版本: 5
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。