Påvirkning af PowerScale 9.x-ydeevnen på blandede nodeklynger med arkivnoder
Summary: OneFS 9.x-klynger med blandet nodekonfiguration, der omfatter arkivnoder, kan støde på problemer med ydeevnen, hvis diskpool-systemflaget er indstillet på arkivniveau.
Symptoms
Problem med ydeevnen på OneFS 9x-klynger, der indeholder arkivnoder og en anden nodetype.
Eksempel:
En klynge, der indeholder 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
PSCALE-140986
Hvis du angiver et systemflag på arkivniveauer, kan det medføre en forringelse af ydeevnen på klynger med blandet node.
Sådan kontrollerer du:
Find ud af, hvor /ifs.ifsvar er placeret, ved at markere en fil i mappen /ifs/.ifsvar:
# isi get -D /ifs/.ifsvar/isi_license.xml | grep pools
Resolution
Forhåndskontrol:
Før du gennemfører løsningstrinnene i denne Knowledge Base-artikel, skal du kontrollere størrelsen på revisionslogfilerne. Kontrollér, om der er tilstrækkelig ledig diskplads i nodepuljerne uden for arkivet til overvågningslogfilerne.
Denne kommando kontrollerer størrelsen på diskforbruget i overvågningslogfilerne:
# du -sh /ifs/.ifsvar/audit/logs
Hvis størrelsen af overvågningslogfilerne medfører, at nodepuljen uden for arkivet fyldes op, skal du følge trinnene i KB-000167091 for at slette overvågningslogfilerne.
KB 000167091 - Sådan fjernes overvågningslogfiler
=============
Opløsning:
Identificer, hvilken nodepulje der er konfigureret som System. Systemnodepuljer er der, hvor indholdet af Ifsvar er placeret. Dette kan være i flere puljer.
# disi -I diskpools ls -v
Fjern systemflaget fra arkivnodepuljen:
# isi_gconfig smartpools.diskpools.manually_manage_system_flags=true
# disi -I diskpool modify <diskpool_name> --system=false
Når der er foretaget ændringer, skal du køre et SmartPools- eller SmartPoolsTree-job for at flytte mappen Ifsvar til de ikke-arkiverede nodepuljer.
Kommando til at bruge SmartPoolsTree til at flytte dataene:
# isi job start smartpoolstree --paths=/ifs/.ifsvar
Hvis SmartPools ikke er licenseret, skal du køre et SetProtectPlus-job i stedet.
VIGTIG BEMÆRKNING:
Ovenstående SmartPoolsTree-job flytter kun /ifs/.ifsvar og dets indhold.
Hvis du vil flytte andre SYSTEM-LIN'er og SBT'er, skal du køre et SmartPools-job til færdiggørelse – hvilket kan tage længere tid.
# isi job start smartpoolsAdditional Information
Se afsnit 3.1.1 til 3.1.1.3 i hvidbogen Best Practices for Semiconductor Design Environments.