Wpływ na wydajność systemu PowerScale 9.x w przypadku mieszanych klastrów węzłów z węzłami archiwum
Summary: Klastry OneFS 9.x z mieszaną konfiguracją węzłów, która obejmuje węzły archiwum, mogą napotkać problemy z wydajnością, jeśli flaga systemowa puli dysków jest ustawiona na warstwę archiwum. ...
Symptoms
Problem z wydajnością w klastrach OneFS 9x zawierających węzły archiwum i jeden inny typ węzła.
Przykład:
klaster zawierający zarówno węzły archiwum A200(0), jak i węzły H500.
Klaster z węzłami archiwum A2000 i węzłami F800
Klaster z węzłami archiwum A200, węzłami F800 i węzłami H400
Cause
PSCALE-140986
Ustawienie flagi systemu w warstwach archiwum może spowodować spadek wydajności w mieszanych klastrach węzłów.
Aby zweryfikować:
Określ, gdzie znajduje się plik /ifs.ifsvar, sprawdzając dowolny plik w katalogu /ifs/.ifsvar:
# isi get -D /ifs/.ifsvar/isi_license.xml | grep pools
Resolution
Kontrola wstępna:
Przed wykonaniem czynności rozwiązywania problemów opisanych w tym artykule bazy wiedzy należy sprawdzić rozmiar dzienników inspekcji. Sprawdź, czy w pulach węzłów niearchiwizacyjnych jest wystarczająca ilość wolnego miejsca na dziennikach inspekcji.
To polecenie sprawdza rozmiar użycia dysku w dziennikach inspekcji:
# du -sh /ifs/.ifsvar/audit/logs
Jeśli rozmiar dzienników inspekcji powoduje zapełnienie puli węzłów niearchiwalnych, wykonaj kroki opisane w 000167091 bazy wiedzy, aby wyczyścić dzienniki inspekcji.
KB 000167091 — Usuwanie plików dziennika inspekcji
=============
Rezolucja:
Określ, która pula węzłów jest skonfigurowana jako system. Pule węzłów systemowych to miejsca, w których znajduje się zawartość zmiennej Ifsvar. Może to być wiele pul.
# disi -I diskpools ls -v
Usuń flagę System z puli węzłów Archiwum:
# isi_gconfig smartpools.diskpools.manually_manage_system_flags=true
# disi -I diskpool modify <diskpool_name> --system=false
Po wprowadzeniu zmian uruchom zadanie SmartPools lub SmartPoolsTree, aby przenieść katalog ifsvar do pul węzłów niearchiwalnych.
Polecenie przeniesienia danych za pomocą SmartPoolsTree:
# isi job start smartpoolstree --paths=/ifs/.ifsvar
Jeśli usługa SmartPools nie jest licencjonowana, uruchom zadanie SetProtectPlus.
WAŻNA UWAGA:
Powyższe zadanie SmartPoolsTree przenosi tylko plik /ifs/.ifsvar i jego zawartość.
Aby przenieść inne systemowe linie LIN i SBT, uruchom zadanie SmartPools do ukończenia, co może potrwać dłużej.
# isi job start smartpoolsAdditional Information
Patrz sekcje od 3.1.1 do 3.1.1.3 opracowania "Najlepsze praktyki w zakresie środowisk projektowania półprzewodników".