Soma os usos de memória de todos os processos de um programa?

4

Como podemos somar os usos de memória de todos os processos de um programa?

Por exemplo, abri várias guias do Google Chrome para páginas da Web e cada guia executa um processo diferente. Como posso obter a soma total de usos de memória de todas as guias do Chrome? Observe que o arquivo executável do Chrome é /opt/google/chrome/chrome no meu Ubuntu.

    
por Tim 15.06.2015 / 04:38

2 respostas

5

Uma maneira prática é usar no topo . No topo, você pode digitar P para ver as estatísticas por programa como esta:

                                                                         PAUSED
NPROCS  SYSCPU  USRCPU   VSIZE  RSIZE   RDDSK  WRDSK  SNET  MEM CMD         1/4
    17   1.14s   8.06s   14.3G   2.7G       ?      ?     ?  35% chrome
     1   0.30s   0.30s    2.6G   1.9G       ?      ?     ?  25% Xorg
     1   0.09s   1.15s    1.8G 329.7M       ?      ?     ?   4% gnome-shell
     1   0.00s   0.07s  994.8M 257.2M       ?      ?     ?   3% thunderbird
     1   0.00s   0.00s    1.3G 162.4M       ?      ?     ?   2% soffice.bin
     2   0.00s   0.00s    1.2G 86736K       ?      ?     ?   1% gvim
     1   0.00s   0.01s    1.0G 64724K       ?      ?     ?   1% owncloud
     1   0.00s   0.00s  970.3M 59908K       ?      ?     ?   1% evolution-cale
     1   0.00s   0.00s  675.7M 48404K       ?      ?     ?   1% tracker-extrac
     1   0.03s   0.03s  581.0M 47080K       ?      ?     ?   1% xchat
     2   0.00s   0.00s   84.2G 45292K       ?      ?     ?   1% nacl_helper

Digite M para estatísticas de memória por processo.

                                                                         PAUSED
  PID MINFLT  MAJFLT VSTEXT   VSIZE  RSIZE   VGROW  RGROW   MEM  CMD        1/5
 1069  38118       0     0K    2.6G   1.9G      0K    40K   25%  Xorg
14702     20       0 91595K  939.1M 427.0M      0K     0K    5%  chrome
 3755     39       0    11K    1.8G 329.7M      0K     0K    4%  gnome-shell
14669   7804       0 91595K    1.8G 293.1M      0K  -136K    4%  chrome
15530    477       0 91595K    1.1G 292.6M  -8196K  -156K    4%  chrome
 3932      6       0    96K  994.8M 257.2M      0K     0K    3%  thunderbird
15436   7434       0 91595K  978.4M 228.5M  -1024K  -212K    3%  chrome
14821   2129       0 91595K    1.0G 220.2M   1024K  1936K    3%  chrome
15084    213       0 91595K  890.7M 211.9M      0K     0K    3%  chrome
15129     58       0 91595K  915.4M 208.1M      0K     0K    3%  chrome
14729     13       0 91595K    1.1G 188.0M      0K     0K    2%  chrome
15474   2080       0 91595K  858.5M 166.0M      0K  -800K    2%  chrome
11220      0       0     2K    1.3G 162.4M      0K     0K    2%  soffice.bin

Digite H para obter uma breve ajuda para os comandos disponíveis. Digite A para ativar / desativar a coleção de estatísticas para o processo ativo / todo o processo, Z para pausar as atualizações automáticas antes da investigação ( PAUSED visto no canto superior direito quando ativado).

    
por 16.06.2015 / 06:08
0

Você pode usar qps . Mostra o uso total de cada processo.

Referência

  • página de manual qps
por 15.06.2015 / 05:25