leia man 5 proc
, especialmente os campos /proc/[pid]/stat
entry e utime
, stime
. /proc/[pid]/status
ou /proc/[pid]/statm
pode ser interessante para você também.
use cron
ou qualquer outro meio necessário para coletar 'instantâneos' de /proc/[pid]/stat
para o seu processo durante um período de tempo. então visualize o que você pegou.
um simples 'coletor' funciona assim (para um processo com o pid '29777'):
% while true; do cat /proc/29777/stat; sleep 1; done
para facilitar a vida, você também pode usar o pacote systat que inclui vários meios para coletar dados ao longo do tempo: