sexta-feira, 23 de novembro de 2007

Memory usage on Linux

Andei procurando entender melhor o funcionamento da gerência de memória no linux, então achei um blog muito interessante que explica o comando pmap em detalhes.

http://virtualthreads.blogspot.com/2006/02/understanding-memory-usage-on-linux.html

Este trecho explica bem como tratar leaks de memória e como o ps apenas não nos ajuda.

"What does it all mean?
The moral of this story is that process memory usage on Linux is a complex matter; you can't just run ps and know what is going on. This is especially true when you deal with programs that create a lot of identical children processes, like Apache. ps might report that each Apache process uses 10 megabytes of memory, when the reality might be that the marginal cost of each Apache process is 1 megabyte of memory."

O texto diz que é errado apenas dar um "ps" e verificar quanta memória um processo está usando, o ideal é ir no processo, dar um "pmap" e analisar o que cada dependência consome também.

Fica ai mais uma dica....deixo também um manual do pmap.

http://www.scit.wlv.ac.uk/cgi-bin/mansec?1+pmap


[]s,
Wilton Paulo.

0 comentários:

Postar um comentário

Gostou do artigo? Então deixe um comentário !!!