Funcionamentos dos comandos top e ps

5

Como os comandos top e ps calculam a utilização da CPU usando o arquivo /proc/[$pid]/stat ? Além disso, como eles obtêm informações de utilização de memória sobre o processo?

    
por Sushant Jain 20.04.2011 / 19:53

2 respostas

1

Veja como eu faria "apenas lendo a fonte do pacote procps"

Que pacote (s) é / são ps e top in?

dpkg -S top| grep '/top$'
dpkg -S ps|grep '/ps$'

Eu tenho apt-src instalado, você?

dpkg -S apt-src

Veja as versões do procps e do apt-src

dpkg -l procps apt-src

Obtenha a fonte do pacote procps

apt-src install procps

Veja o que conseguimos:

ls -ld procps*

cd into procps-3.2.8 (ou qualquer versão que você baixou) e veja o Makefile , e todos os arquivos nomeados com o UPPER CASE, como README* , INSTALL , etc, e leia *.h e *.c e considere a execução de make .

    
por 05.10.2011 / 03:12
0

Leia isto para obter bons indicadores sobre o uso de memória & cálculo no Linux

link

link

    
por 04.12.2011 / 06:19