So beheben Sie das Problem „Paging-Bereich-E/A ohne psbuf blockiert“

So beheben Sie das Problem „Paging-Bereich-E/A ohne psbuf blockiert“

Wir sind neu in der AIX-Umgebung und haben beim Ausführen unserer Anwendung einige Leistungsprobleme.

Wenn dies passiert, verwenden wir den vmstatBefehl und finden den freWert memorynormalerweise sehr niedrig. Ein Beispiel ist wie folgt

Systemkonfiguration: lcpu=4 mem=3920MB

kthr    memory              page              faults        cpu
----- ----------- ------------------------ ------------ -----------
 r  b   avm   fre  re  pi  po  fr   sr  cy  in   sy  cs us sy id wa
 1  2 1139816 2335   0  20  28  28  100   0  71 1914 900  3  0 94  3

Der vmstat -vBefehl zeigt die folgende Ausgabe an.

 1003520 memory pages
  960145 lruable pages
   13197 free pages
       1 memory pools
  192564 pinned pages
    80.0 maxpin percentage
     5.0 minperm percentage
    80.0 maxperm percentage
     4.4 numperm percentage
   42287 file pages
     0.0 compressed percentage
       0 compressed pages
     4.4 numclient percentage
    80.0 maxclient percentage
   42287 client pages
       0 remote pageouts scheduled
  177501 pending disk I/Os blocked with no pbuf
 4609847 paging space I/Os blocked with no psbuf
    2484 filesystem I/Os blocked with no fsbuf
       0 client filesystem I/Os blocked with no fsbuf
     280 external pager filesystem I/Os blocked with no fsbuf
       0 Virtualized Partition Memory Page Faults
    0.00 Time resolving virtualized partition memory page faults

Wir fanden einige hohe Zahlen in der paging space I/Os blocked with no psbufund fanden einige Dokumente aushttp://www.ibmsystemsmag.com/aix/augustseptember06/coverstory/6269p3.aspxdas muss den Grund für die Systemauslagerung finden oder die Größe der Seitendatensätze erhöhen. Aber wir haben keine Ahnung, wie wir das erreichen können. Jeder Ratschlag wird sehr geschätzt.

Antwort1

Es gibt verschiedene mögliche Ursachen und Lösungen, aber im Wesentlichen wird Ihnen mitgeteilt, dass Sie nicht genügend Paging-Speicherplatz für die Inhalte haben, die Sie in die Box packen möchten.

Sie können einen zweiten Paging-Bereich erstellen oder versuchen, die von AIX verwendete Paging-Methode zu ändern, indem Sie

vmo -o lru_file_repage=0

Dadurch wird eine Änderung vorgenommen, die beim nächsten Neustart zurückgesetzt wird. Um sie dauerhaft zu machen, führen Sie

vmo -p -o lru_file_repage=1

Sie können AIX auf viele Arten optimieren, aber ohne weitere Informationen zu Ihrem aktuellen Setup kann ich Ihnen nicht wirklich weiterhelfen. Es gibt einige gute Dokumentationen zum Tuning von AIX 5.3Hier

verwandte Informationen