Performanceauswirkungen von PowerScale 9.x auf gemischte Node-Cluster mit Archiv-Nodes
Summary: Bei OneFS 9.x-Clustern mit einer gemischten Node-Konfiguration mit Archiv-Nodes können Performanceprobleme auftreten, wenn das System-Flag auf dem Archiv-Tier festgelegt ist.
Symptoms
Performanceproblem auf OneFS 9x-Clustern, die Archiv-Nodes und einen anderen Node-Typ enthalten.
Beispiel:
Ein Cluster, der sowohl A200(0)-Archiv-Nodes als auch H500-Nodes enthält.
Ein Cluster mit A2000-Archiv-Nodes und F800-Nodes
Ein Cluster mit A200-Archiv-Nodes, F800-Nodes und H400-Nodes
Cause
PSCALE-140986
Das Festlegen eines System-Flags auf Archiv-Tiers kann zu einer Performanceverschlechterung auf Clustern mit gemischten Nodes führen.
Zur Überprüfung:
Bestimmen Sie, in welchem Laufwerkpool sich das Verzeichnis ifsvar befindet:
# isi get -D /ifs/.ifsvar/isi_license.xml | grep pools
Resolution
Vorabprüfung:
Überprüfen Sie vor Abschluss der Lösungsschritte in diesem Wissensdatenbank-Artikel die Größe der Auditprotokolle. Überprüfen Sie, ob in den Node-Pools ohne Archivierung genügend freier Speicherplatz für die Auditprotokolle vorhanden ist.
Mit diesem Befehl wird die Größe der Festplattenauslastung der Auditprotokolle überprüft:
# du -sh /ifs/.ifsvar/audit/logs
Wenn die Größe der Auditprotokolle dazu führt, dass sich der Node-Pool ohne Archiv füllt, befolgen Sie die Schritte in Wissensdatenbank Powerscale: So entfernen Sie Auditprotokolldateien, um die Auditprotokolle zu löschen.
=============
Auflösung:
Ermitteln Sie, welcher Node-Pool als System konfiguriert ist. Systemknotenpools sind der Ort, an dem sich der Inhalt der Ifsvar befindet. Dies kann in mehreren Pools sein.
# disi -I diskpools ls -v
Entfernen Sie die Markierung System aus dem Archiv-Node-Pool:
# isi_gconfig smartpools.diskpools.manually_manage_system_flags=true
# disi -I diskpool modify <diskpool_name> --system=false
Nachdem Änderungen vorgenommen wurden, führen Sie eine SmartPools oder SmartPoolsTree zum Verschieben der Ifsvar Verzeichnis in die Node-Pools, die nicht archiviert werden.
Zu verwendender Befehl SmartPoolsTree So verschieben Sie die Daten:
# isi job start smartpoolstree --paths=/ifs/.ifsvar
Wenn SmartPools nicht lizenziert ist, führen Sie eine SetProtectPlus Job statt.
WICHTIGER HINWEIS:
Das oben Gesagte SmartPoolsTree Der Job verschiebt nur die /ifs/.ifsvar und deren Inhalt.
Um andere SYSTEM-LINs und SBTs zu verschieben, führen Sie einen SmartPools-Job bis zum Abschluss aus. Dies kann länger dauern.
# isi job start smartpoolsAdditional Information
Weitere Informationen finden Sie in den Abschnitten 3.1.1 bis 3.1.1.3 des Whitepapers Best Practices für Halbleiter-Designumgebungen.