Isilon: Mark-on-Write under trunkering som orsakar prestandaproblem

Samenvatting: Om en fil trunkeras eller tas bort under ett MultiScan-jobb markeras blocken inline och kan orsaka prestandaproblem.

Dit artikel is van toepassing op Dit artikel is niet van toepassing op Dit artikel is niet gebonden aan een specifiek product. Niet alle productversies worden in dit artikel vermeld.

Symptomen

MultiScan körs, antingen i ett läge som körs eller väntar. Det kan påverka prestandan eller till och med en tillfällig låsning av klustret när en fil har tagits bort eller trunkerats.

Oorzaak

När en fil tas bort eller trunkeras medan MultiScan körs gör vi mark-on-write-inline, vilket kan ta lång tid. Det här seriella beteendet kan leda till att andra processer blockeras. Väntar på åtkomst till LIN som har tagits bort/trunkerats, vilket gör att klienter får långsammare prestanda än vanligt eller till och med verkar sluta svara på den åtgärden.

Oplossing

I OneFS v8.0.0.0 och senare flyttar vi mark-on-write-arbetet till en uppskjuten arbetskö. Detta eliminerar seriellt beteende och förhindrar blockering av den LIN. Det gör att andra processer kan få lås på LIN för att fortsätta arbeta och förhindra prestandaproblem från mark-on-write.


Korrigeringen för det här problemet krävde en betydande arkitekturförändring, så det finns ingen korrigering i någon OneFS-version före 8.0.

Om det här problemet uppstår i tidigare versioner än 8.0 finns det några möjliga lösningar. Implementera det som fungerar bäst för din situation.

Tillfällig lösning 1
Schemalägg MultiScan så att det körs under drifttimmar.

Om klustret används mindre eller inte alls kan MultiScan köras under dessa timmar för att minimera möjliga prestandapåverkan när MultiScan körs. Detta garanterar inte att problemet inte uppstår, utan används bara för att minimera påverkan.

I avsnittet Systemjobb i administrationsguiden för Den OneFS-version som klustret för närvarande är installerat finns information om hur du skapar en policy för påverkan och ställer in MultiScan att köra på den policyn.

Tillfällig lösning 2
Avaktivera MultiScan och kör AutoBalance och samla in individuellt efter behov. 

Om det inte finns några tillfällen när klustret används mindre kan MultiScan inaktiveras. Med MultiScan kan AutoBalance och Collect användas individuellt för att slutföra balanserings- och rensningsuppgifter.

AutoBalance startas automatiskt när en ny nod läggs till för att balansera data till den nya noden och över klustret. AutoBalance kan även startas manuellt efter behov.

Insamlingen startar var 30:e dag om en inte har körts inom de senaste 30 dagarna. Insamlingen kan även startas manuellt efter behov.

Se avsnittet Systemjobb i administrationsguiden för Den OneFS-version som klustret för närvarande är inne på för att avaktivera/aktivera jobb.

Getroffen producten

Isilon, PowerScale OneFS
Artikeleigenschappen
Artikelnummer: 000052420
Artikeltype: Solution
Laatst aangepast: 17 apr. 2026
Versie:  6
Vind antwoorden op uw vragen via andere Dell gebruikers
Support Services
Controleer of uw apparaat wordt gedekt door Support Services.