Impatto sulle prestazioni di PowerScale 9.x su cluster di nodi misti con nodi di archiviazione
Summary: I cluster OneFS 9.x con configurazione di nodi misti che include nodi di archiviazione possono riscontrare problemi di prestazioni se il flag del sistema del disk pool è impostato sul tier di archiviazione. ...
Symptoms
Problema di prestazioni sui cluster OneFS 9x contenenti nodi di archiviazione e un altro tipo di nodo.
Ad esempio:
un cluster che contiene sia nodi di archiviazione A200(0) che nodi H500.
Un cluster con nodi di archiviazione A2000 e F800
Un cluster con nodi di archiviazione A200, nodi F800 e nodi H400
Cause
PSCALE-140986
L'impostazione di un flag di sistema sui tier di archiviazione può causare una riduzione delle prestazioni nei cluster a nodo misto.
Per verificare:
Determinare dove si trova /ifs.ifsvar controllando qualsiasi file nella directory /ifs/.ifsvar:
# isi get -D /ifs/.ifsvar/isi_license.xml | grep pools
Resolution
Controllo preliminare:
Prima di completare la procedura di risoluzione descritta in questo articolo della Knowledge Base, controllare le dimensioni degli audit log. Verificare se vi è spazio libero su disco sufficiente nei pool di nodi non di archiviazione per gli audit log.
Questo comando controlla le dimensioni di utilizzo del disco degli audit log:
# du -sh /ifs/.ifsvar/audit/logs
Se le dimensioni degli audit log causano il riempimento del pool di nodi non archiviati, seguire la procedura descritta in KB 000167091 per eliminare gli audit log.
000167091 della Knowledge Base - Come rimuovere i file di audit log
=============
Risoluzione:
Identificare il pool di nodi configurato come Sistema. I pool di nodi di sistema sono la posizione in cui si trova il contenuto di Ifsvar. Può essere in più pool.
# disi -I diskpools ls -v
Rimuovere il flag System dal pool di nodi Archive:
# isi_gconfig smartpools.diskpools.manually_manage_system_flags=true
# disi -I diskpool modify <diskpool_name> --system=false
Dopo aver apportato le modifiche, eseguire un lavoro SmartPools o SmartPoolsTree per spostare la directory Ifsvar nei pool di nodi non di archiviazione.
Comando per utilizzare SmartPoolsTree per spostare i dati:
# isi job start smartpoolstree --paths=/ifs/.ifsvar
Se SmartPools non dispone di licenza, eseguire invece un lavoro SetProtectPlus.
NOTA IMPORTANTE:
Il lavoro SmartPoolsTree precedente sposta solo /ifs/.ifsvar e il relativo contenuto.
Per spostare altri SYSTEM LIN e SBT, eseguire un lavoro SmartPools fino al completamento, operazione che potrebbe richiedere più tempo.
# isi job start smartpoolsAdditional Information
Vedere le sezioni da 3.1.1 a 3.1.1.3 del white paper Best practice for Semiconductor Design Environments.