Existe uma maneira de ver o uso da CPU dos programas no crontab?

1

Eu tenho mais de 30 scripts que são executados pelo crontab em determinados intervalos, variando da cada 30 minutos para uma vez por mês. Eu gostaria de saber se eu posso ver o quanto dreno eles causam quando eles estão executando?

P: Existe uma maneira de ver o uso / drenagem da CPU causado pelos scripts sendo executados pelo crontab?

Tentei: Até agora, o uso do comando top , que lista tudo e não especificamente os scripts do crontab.

    
por 3kstc 05.12.2016 / 01:39

1 resposta

0

ps -o user,uid,pid,pcpu,pmem,tty,command --sort=-pcpu $(pidof chrome)
    USER       UID   PID %CPU %MEM TT       COMMAND
    gv        1000  1874  5.4  5.4 ?        /opt/google/chrome/chrome
    gv        1000  1919  4.9  3.8 ?        /opt/google/chrome/chrome --type=gpu-process --channel=1874.0.533630227 --mojo-application
    gv        1000  3327  3.3 11.6 ?        /opt/google/chrome/chrome --type=renderer --touch-events=enabled --enable-features=BlockSm
    gv        1000  3036  2.7  5.6 ?        /opt/google/chrome/chrome --type=renderer --touch-events=enabled --enable-features=BlockSm
    gv        1000  3681  2.2  3.7 ?        /opt/google/chrome/chrome --type=renderer --touch-events=enabled --enable-features=BlockSm
    gv        1000  1967  1.1  4.7 ?        /opt/google/chrome/chrome --type=renderer --touch-events=enabled --enable-features=BlockSm
    gv        1000  4376  0.6  2.7 ?        /opt/google/chrome/chrome --type=renderer --touch-events=enabled --enable-features=BlockSm
    gv        1000  1991  0.1  2.2 ?        /opt/google/chrome/chrome --type=renderer --touch-events=enabled --enable-features=BlockSm
    gv        1000  2356  0.1  2.4 ?        /opt/google/chrome/chrome --type=renderer --touch-events=enabled --enable-features=BlockSm
    gv        1000  1885  0.0  1.1 ?        /opt/google/chrome/chrome --type=zygote
    gv        1000  1891  0.0  0.2 ?        /opt/google/chrome/chrome --type=zygote
    gv        1000  1921  0.0  0.3 ?        /opt/google/chrome/chrome --type=gpu-broker
    gv        1000  1971  0.0  1.6 ?        /opt/google/chrome/chrome --type=renderer --touch-events=enabled --enable-features=BlockSm
    gv        1000  1979  0.0  1.6 ?        /opt/google/chrome/chrome --type=renderer --touch-events=enabled --enable-features=BlockSm
    gv        1000  1988  0.0  1.8 ?        /opt/google/chrome/chrome --type=renderer --touch-events=enabled --enable-features=BlockSm
    gv        1000  1996  0.0  1.7 ?        /opt/google/chrome/chrome --type=renderer --touch-events=enabled --enable-features=BlockSm

Substitua o cromo pelo nome do seu script. Use comm em vez de comando, de modo que o comando será impresso em uma descrição curta. Para mais opções, veja man ps.

Verifique também este post: Mostrar os cinco principais processos de consumo de CPU com 'ps'

    
por 05.12.2016 / 02:18

Tags