Como posso determinar quanta memória um processo está usando no AIX?

4

Como posso determinar quanta memória um processo está usando no AIX?

    
por C. Ross 02.10.2009 / 16:16

4 respostas

4

svmon é a ferramenta mais abrangente para fazer isso no AIX.

svmon -P <pid>

vai te dar a saída completa e gloriosa. Obviamente, man svmon ajuda a interpretar isso (lembre-se, por padrão, quase todos os números são contagens de páginas, que geralmente são de tamanho 4KB).

Você também pode obter um resumo muito bom com a memória mostrada em MB usando

svmon -P -O summary=basic,unit=MB

    
por 25.06.2012 / 20:19
2

Você pode ver o uso de memória com:

ps v PID

em que PID é o ID do processo que você está verificando.

Você pode encontrar informações sobre as variáveis exibidas aqui: link

Você estará mais interessado em SIZE (tamanho virtual no espaço de paginação em kilobytes da seção de dados do processo) e RSS (tamanho da memória real em kilobytes de o processo)

    
por 22.05.2012 / 23:40
1

Você já tentou topas ? É muito bom para esse tipo de coisa.

Você também pode tentar nmon , mas é de terceiros, então você terá que baixe e compile.

    
por 02.10.2009 / 16:22
0

Você já tentou:

ps -p PID -o command,size

onde o PID é o ID do processo em que você está interessado?

    
por 02.10.2009 / 16:23