Ytelsespåvirkning på PowerScale 9.x på blandede nodeklynger med arkivnoder
Summary: OneFS 9.x-klynger med blandet nodekonfigurasjon som inkluderer arkivnoder, kan støte på ytelsesproblemer hvis diskpool-systemflagget er angitt på arkivnivå.
Symptoms
Ytelsesproblem på OneFS 9x-klynger som inneholder arkivnoder og én annen nodetype.
For eksempel:
En klynge som inneholder både A200(0)-arkivnoder og H500-noder.
En klynge med både A2000-arkivnoder og F800-noder
En klynge med A200-arkivnoder, F800-noder og H400-noder
Cause
PSKALA-140986
Hvis du angir et systemflagg på arkivnivåer, kan det føre til redusert ytelse på blandede nodeklynger.
Slik bekrefter du:
Finn ut hvor /ifs.ifsvar er plassert ved å sjekke en fil i katalogen /ifs/.ifsvar:
# isi get -D /ifs/.ifsvar/isi_license.xml | grep pools
Resolution
Forhåndssjekk:
Før du fullfører løsningstrinnene i denne Knowledge Base-artikkelen, må du kontrollere størrelsen på overvåkingsloggene. Kontroller om det er nok ledig diskplass på nodeutvalgene uten arkiv for overvåkingsloggene.
Denne kommandoen kontrollerer størrelsen på diskbruken i overvåkingsloggene:
# du -sh /ifs/.ifsvar/audit/logs
Hvis størrelsen på overvåkingsloggene fører til at nodeutvalget som ikke er arkiv, fylles opp, følger du fremgangsmåten i KB-000167091 for å tømme overvåkingsloggene.
KB 000167091 – Slik fjerner du filer for overvåkingslogg
=============
Resolusjon:
Identifiser hvilket nodeutvalg som er konfigurert som System. Systemnodeutvalg er der innholdet i Ifsvar er plassert. Dette kan være i flere puljer.
# disi -I diskpools ls -v
Fjern systemflagget fra arkivnodeutvalget:
# isi_gconfig smartpools.diskpools.manually_manage_system_flags=true
# disi -I diskpool modify <diskpool_name> --system=false
Når endringene er gjort, kjører du en SmartPools- eller SmartPoolsTree-jobb for å flytte Ifsvar-katalogen til nodeutvalgene som ikke er arkivert.
Kommando for å bruke SmartPoolsTree til å flytte dataene:
# isi job start smartpoolstree --paths=/ifs/.ifsvar
Hvis SmartPools ikke er lisensiert, kjører du en SetProtectPlus-jobb i stedet.
VIKTIG MERKNAD:
SmartPoolsTree-jobben ovenfor flytter bare /ifs/.ifsvar og innholdet.
For å flytte andre SYSTEM LIN-er og SBT-er, kjør en SmartPools-jobb til fullføring - noe som kan ta lengre tid.
# isi job start smartpoolsAdditional Information
Se avsnitt 3.1.1 til 3.1.1.3 i hvitboken Best Practices for Semiconductor Design Environments.