No caso de alguém ainda olhar para este problema, parece-me que pode estar relacionado com este problema reportado:
Portanto, afetando somente os kernels mais antigos.
foo
top
classificado para uso da CPU) ps
) é: ps auxc | sort -r -k 3 | head -10
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
bilbo 32734 15583 0.0 17816 960 pts/16 R+ 2012 24322737:01 foo
bilbo 30916 10.1 0.5 1754340 22344 ? Sl Jan12 128:06 chrome
root 1119 9.8 0.8 241288 31704 tty7 Ss+ 2012 6707:23 Xorg
bilbo 29177 9.3 15.5 1178348 10524 ? Sl 01:11 106:47 opera
bilbo 30635 6.3 0.5 696972 23156 ? Sl 01:12 72:13 opera:libflashp
bilbo 25415 1.4 3.2 805156 126352 ? Sl Jan12 18:28 chrome
bilbo 27576 1.0 0.2 373844 11060 ? S 2012 220:13 compiz
root 12642 0.9 0.4 342848 17156 ? Ssl 12:12 4:38 firestarter
bilbo 3197 0.7 0.4 84832 19436 ? Ss 2012 508:10 screen
bilbo 29956 0.7 0.2 371612 10180 ? Sl 12:02 3:34 plugin-containe
foo
está no topo, mas a %CPU
que está sendo usada é 15583
. Este valor parece não-autêntico. ps -eF | grep foo
UID PID PPID C SZ RSS PSR STIME TTY TIME CMD
bilbo 32734 20655 99 4454 3380 0 2012 pts/16 1184016092-19:52:29 foo
ps aux | grep foo
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
bilbo 32734 15602 0.0 17816 3380 pts/16 R+ 2012 24322737:01 foo
up 46 days, 12:43, 19 users, load average: 1.58, 1.37, 1.82
ps
, 1184016092-19:52:29
(de ps -e
) e 24322737:01
(de ps aux
) são impossivelmente grandes utime
e stime
retornados por /proc/32734/stat
são: 85714817892
e 4611685975569777027
, respectivamente. foo
para wc -l
. Em retrospectiva, eu deveria ter feito tail -f
para ver se o programa estava sendo executado. foo
é 0 Pergunta: foo
ainda está em execução?
Saída de uname -a
Linux rivendell 2.6.32-44-generic #98-Ubuntu SMP Mon Sep 24 17:27:10 UTC 2012 x86_64 GNU/Linux
Estou executando o Ubuntu 10.04.4 LTS
Feliz em fornecer mais detalhes, se necessário.
Tags process ps top proc process-management