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

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

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

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.

原因

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.

解决方案

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.

受影响的产品

Isilon, PowerScale OneFS
文章属性
文章编号: 000052420
文章类型: Solution
上次修改时间: 28 6月 2023
版本:  5
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。