Isilon: Mark-on-Write während der Kürzung, was zu Performanceproblemen führt
Oversigt: Wenn eine Datei während eines MultiScan-Jobs gekürzt oder gelöscht wird, werden Blöcke inline markiert und können zu Performanceproblemen führen.
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
Während MultiScan ausgeführt wird, entweder im Status "Running" oder "Waiting". Nach dem Löschen oder Kürzen einer Datei kann es zu Performanceeinbußen oder sogar zu einer temporären Sperrung des Clusters kommen.
Årsag
Wenn eine Datei gelöscht oder gekürzt wird, während MultiScan ausgeführt wird, führen wir mark-on-write inline aus, was möglicherweise viel Zeit in Anspruch nehmen kann. Dieses serielle Verhalten kann dazu führen, dass andere Prozesse blockiert werden. Warten auf den Zugriff auf den LIN, der gelöscht/gekürzt wurde, was dazu führt, dass Clients eine langsamere Performance als gewöhnlich erleben oder bei diesem Vorgang gar nicht mehr reagieren.
Løsning
In OneFS v8.0.0.0 und höher verschieben wir die Mark-on-Write-Arbeit in eine verzögerte Arbeitswarteschlange. Dadurch wird das serielle Verhalten eliminiert und die Blockierung dieses LIN verhindert. Dies ermöglicht es anderen Prozessen, Sperren auf diesem LIN zu erhalten, um die Arbeit fortzusetzen und Leistungsprobleme durch die Markierung beim Schreiben zu verhindern.
Die Korrektur für dieses Problem erforderte eine erhebliche Architekturänderung, sodass es keine Korrektur in einer OneFS-Version vor 8.0 gibt.
Wenn dieses Problem in Versionen vor 8.0 auftritt, gibt es einige mögliche Workarounds. Implementieren Sie das, das für Ihre Situation am besten geeignet ist.
Problemumgehung 1
Problemumgehung 2
Die Korrektur für dieses Problem erforderte eine erhebliche Architekturänderung, sodass es keine Korrektur in einer OneFS-Version vor 8.0 gibt.
Wenn dieses Problem in Versionen vor 8.0 auftritt, gibt es einige mögliche Workarounds. Implementieren Sie das, das für Ihre Situation am besten geeignet ist.
Problemumgehung 1
Planen Sie die Ausführung von MultiScan außerhalb der Geschäftszeiten.
Wenn der Cluster zu einem bestimmten Zeitpunkt weniger oder gar nicht verwendet wird, kann MultiScan während dieser Stunden ausgeführt werden, um die möglichen Auswirkungen auf die Performance während der Ausführung von MultiScan zu minimieren. Dies garantiert nicht, dass das Problem nicht auftritt, sondern nur verwendet wird, um die Auswirkungen zu minimieren.
Informationen zum Erstellen einer Auswirkungs-Policy und zum Festlegen von MultiScan für die Ausführung auf dieser Policy finden Sie im Abschnitt Systemjobs im Administrationshandbuch für die OneFS-Version, in der sich das Cluster derzeit befindet.
Wenn der Cluster zu einem bestimmten Zeitpunkt weniger oder gar nicht verwendet wird, kann MultiScan während dieser Stunden ausgeführt werden, um die möglichen Auswirkungen auf die Performance während der Ausführung von MultiScan zu minimieren. Dies garantiert nicht, dass das Problem nicht auftritt, sondern nur verwendet wird, um die Auswirkungen zu minimieren.
Informationen zum Erstellen einer Auswirkungs-Policy und zum Festlegen von MultiScan für die Ausführung auf dieser Policy finden Sie im Abschnitt Systemjobs im Administrationshandbuch für die OneFS-Version, in der sich das Cluster derzeit befindet.
Problemumgehung 2
Deaktivieren Sie MultiScan und führen Sie AutoBalance und Collect nach Bedarf einzeln aus.
Wenn es keine Zeiten gibt, in denen das Cluster weniger ausgelastet ist, kann MultiScan deaktiviert werden. Wenn MultiScan deaktiviert ist, können AutoBalance und Collect einzeln verwendet werden, um Ausgleich- und Bereinigungsaufgaben abzuschließen.
AutoBalance wird automatisch gestartet, wenn ein neuer Node hinzugefügt wird, um Daten auf den neuen Node und im gesamten Cluster auszugleichen. AutoBalance kann bei Bedarf auch manuell gestartet werden.
Die Erfassung beginnt alle 30 Tage, wenn sie nicht innerhalb der letzten 30 Tage ausgeführt wurde. Die Erfassung kann bei Bedarf auch manuell gestartet werden.
Informationen zum Deaktivieren/Aktivieren von Jobs finden Sie im Abschnitt Systemjobs im Administrationshandbuch für die OneFS-Version, in der sich das Cluster derzeit befindet.
Wenn es keine Zeiten gibt, in denen das Cluster weniger ausgelastet ist, kann MultiScan deaktiviert werden. Wenn MultiScan deaktiviert ist, können AutoBalance und Collect einzeln verwendet werden, um Ausgleich- und Bereinigungsaufgaben abzuschließen.
AutoBalance wird automatisch gestartet, wenn ein neuer Node hinzugefügt wird, um Daten auf den neuen Node und im gesamten Cluster auszugleichen. AutoBalance kann bei Bedarf auch manuell gestartet werden.
Die Erfassung beginnt alle 30 Tage, wenn sie nicht innerhalb der letzten 30 Tage ausgeführt wurde. Die Erfassung kann bei Bedarf auch manuell gestartet werden.
Informationen zum Deaktivieren/Aktivieren von Jobs finden Sie im Abschnitt Systemjobs im Administrationshandbuch für die OneFS-Version, in der sich das Cluster derzeit befindet.
Berørte produkter
Isilon, PowerScale OneFSArtikelegenskaber
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.