-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Carlo Pires wrote:
>Acho que n�o me fiz entender. Ver o quanto cada n� da �rvore de
>processos usa do total da mem�ria, isso ps uafx resolve. Mas eu
> gostaria de ver a quantidade de mem�ria acumulada em cada n�, ou
> seja, o processo pai X usa 100Mb, destes 100Mb, 30 est� no processo
> pai, 60 em um processo filho e o restante em um outro filho.
>
>O prop�sito disto � monitorar o quanto uma servi�o est� usando de
>mem�ria. Exemplo: uso de mem�ria do postfix e seus processos filhos
> num determinado per�odo.

Entendi agora, mas acho que voc� n�o vai encontrar essa informa��o 
facilmente, nem calcul�-la.

Lembre-se que boa parte da mem�ria usada por um processo � compartilhada 
com outros tantos. Logo, somar o uso de mem�ria pode lhe dar um n�mero 
irreal.

Vejamos um exemplo:
$ ps -o vsz `pidof kdeinit` | awk '{ total += $1; } END { print total }'
1119448

Ou seja, a soma da mem�ria usada por todos os processos "kdeinit" na 
minha m�quina (dcopserver, kded, kxkb, ksmserver, knotify, konsoles, 
konquerors, etc.) � de 1.119.448 kB = 1093 MB

Mas veja:
$ free -m
             total       used       free     shared    buffers     
cached
Mem:           757        748          9          0         48        
258
- -/+ buffers/cache:        441        315
Swap:          988        171        816

O total de mem�ria usada por programas � de 441 MB. Mesmo somando o swap 
usado inteiro (mais 171 MB), ainda assim d� bem menos do que a conta 
que fizemos.

Por curiosidade, veja que n�mero d� se somarmos de todos os processos 
rodando:
$ ps ax -o vsz | awk '{ total += $1; } END { print total }'
2941688

ou o RSS de todos os processos:
$ ps ax -o rss | awk '{ total += $1; } END { print total }'
1111440

- -- 
  Thiago Macieira  -  Registered Linux user #65028
   thiago (AT) macieira (DOT) info
    ICQ UIN: 1967141   PGP/GPG: 0x6EF45358; fingerprint:
    E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAgW4XM/XwBW70U1gRAjueAJ9mV8T2FXgvbq3sx7tWT6WRb6MqxQCfUK6a
OtU4RJSdeBUjLIjNG/krKGw=
=a8Zx
-----END PGP SIGNATURE-----
---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a