Cómo resolver "E/S del espacio de paginación bloqueadas sin psbuf"

Cómo resolver "E/S del espacio de paginación bloqueadas sin psbuf"

Somos nuevos en el entorno AIX y experimentamos algún problema de rendimiento al ejecutar nuestra aplicación.

Cuando sucede, usamos el vmstatcomando y encontramos que el frevalor memorygeneralmente es muy bajo. Una muestra es la siguiente

Configuración del sistema: CPU = 4 memorias = 3920 MB

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

El vmstat -vcomando muestra el siguiente resultado.

 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

Encontramos una cifra alta en el paging space I/Os blocked with no psbufy encontramos algún documento dehttp://www.ibmsystemsmag.com/aix/augustseptember06/coverstory/6269p3.aspxque necesita encontrar la razón por la cual es la paginación del sistema o el aumento del tamaño de los conjuntos de datos de la página. Pero no tenemos idea de cómo lograrlo. cualquier consejo será apreciado enormemente.

Respuesta1

Hay varias causas y soluciones potenciales, pero esencialmente te indica que no tienes suficiente espacio de paginación para lo que estás intentando colocar en el cuadro.

Podría crear un segundo espacio de paginación, o podría intentar alterar el método de paginación que utiliza AIX, ejecutando

vmo -o lru_file_repage=0

lo que hará un cambio que se restablecerá en el próximo reinicio. Para hacerlo permanente

vmo -p -o lru_file_repage=1

Hay muchas cosas que puedes hacer en AIX para ajustarlo, pero sin más información sobre tu configuración actual no puedo ayudarte más. Hay buena documentación sobre cómo ajustar AIX 5.3.aquí

información relacionada