
Somos novos no ambiente AIX e estamos enfrentando alguns problemas de desempenho ao executar nosso aplicativo.
Quando isso acontece, usamos o vmstat
comando e encontramos o fre
valor memory
geralmente muito baixo. Uma amostra é a seguinte
Configuração do sistema: 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
O vmstat -v
comando exibe a seguinte saída.
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 alguns números altos no paging space I/Os blocked with no psbuf
e encontramos algum documento dehttp://www.ibmsystemsmag.com/aix/augustseptember06/coverstory/6269p3.aspxque precisam encontrar o motivo da paginação do sistema ou aumentar o tamanho dos conjuntos de dados da página. Mas não temos ideias de como conseguir isso. Qualquer conselho será muito apreciado.
Responder1
Existem várias causas e soluções potenciais, mas essencialmente isso indica que você não tem espaço de paginação suficiente para o que está tentando colocar na caixa.
Você poderia criar um segundo espaço de paginação ou tentar alterar o método de paginação que o AIX usa, executando
vmo -o lru_file_repage=0
que fará uma alteração que será redefinida na próxima reinicialização. Para torná-lo permanente
vmo -p -o lru_file_repage=1
Há muito que você pode fazer no AIX para ajustá-lo, mas sem mais informações sobre sua configuração atual, não posso ajudá-lo mais. Há uma boa documentação sobre como ajustar o AIX 5.3aqui