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 contenenti nodi di archiviazione possono riscontrare problemi di prestazioni se il flag di sistema è 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 il disk pool in cui si trova la directory 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 PowerScale: Come rimuovere i file di audit logper eliminare gli 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 SmartPools oppure SmartPoolsTree lavoro per spostare il Ifsvar nei pool di nodi non di archiviazione.
Comando da utilizzare SmartPoolsTree Per spostare i dati:
# isi job start smartpoolstree --paths=/ifs/.ifsvar
se SmartPools non è concesso in licenza, eseguire un SetProtectPlus lavoro invece.
NOTA IMPORTANTE:
Quanto sopra SmartPoolsTree il lavoro sposta solo il /ifs/.ifsvar e il suo 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.