Valores muito grandes para utime e stime for foo. O foo ainda está correndo?

1
  • Estou executando um programa foo
  • Funciona há quase 30 dias (ainda mais)
  • Até cerca de 10 dias atrás (não posso ser muito exato), ele usava 100% de um cpu no meu laptop dual core (estava no topo de top classificado para uso da CPU)
  • Agora não está nem perto do topo da utilização da CPU (a parte superior mostra 0%)
  • O processo intensivo do Top 10 cpu (de acordo com 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
  • Na tabela acima, foo está no topo, mas a %CPU que está sendo usada é 15583 . Este valor parece não-autêntico.
  • No entanto, ainda estou vendo um dos processadores sendo utilizado com capacidade próxima a 100%
  • A execução do ps me fornece a seguinte saída

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
  • A saída do tempo de atividade é

up 46 days, 12:43, 19 users, load average: 1.58, 1.37, 1.82

  • Parece-me que os valores TIME retornados por ps , 1184016092-19:52:29 (de ps -e ) e 24322737:01 (de ps aux ) são impossivelmente grandes
  • Os utime e stime retornados por /proc/32734/stat são: 85714817892 e 4611685975569777027 , respectivamente.
  • Eu estava antecipando uma saída muito grande e queria contar o número de linhas, então cansei a saída de foo para wc -l . Em retrospectiva, eu deveria ter feito tail -f para ver se o programa estava sendo executado.
  • Bom valor de 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.

    
por latexnewbie 14.01.2013 / 02:38

1 resposta

0

No caso de alguém ainda olhar para este problema, parece-me que pode estar relacionado com este problema reportado:

link link

Portanto, afetando somente os kernels mais antigos.

    
por 29.12.2014 / 19:08