Em um servidor recém-reinicializado, por que o tempo de processamento de processos da CPU seria enorme?

5

Eu reiniciei o nosso servidor esta manhã, mas há muitos processos que parecem estar funcionando há mais de 600 dias?

Alguém poderia por favor lançar alguma luz?

O datetime da máquina está correto:

[root@abc youdev]# hwclock
Wed 23 Jul 2014 15:50:35 BST  -0.828434 seconds
[root@abc youdev]# date
Wed Jul 23 15:50:35 BST 2014
[root@abc youdev]# 

Aqui está a saída de 'top' e 'uptime'

[youdev@abc ~]$ top

top - 15:13:40 up  6:52,  4 users,  load average: 22.18, 21.86, 21.23
Tasks: 452 total,  11 running, 441 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:  32829408k total,  4504280k used, 28325128k free,   317572k buffers
Swap: 16482296k total,        0k used, 16482296k free,   574688k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                                 
  113 root      20   0     0    0    0 S  0.3  0.0 300194:22 events/14                                                                                                               
    1 root      20   0 19356 1540 1224 S  0.0  0.0  9712065h init                                                                                                                    
    2 root      20   0     0    0    0 S  0.0  0.0  4788099h kthreadd                                                                                                                
    3 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0                                                                                                             
    4 root      20   0     0    0    0 S  0.0  0.0 10237405h ksoftirqd/0

 ... snip ...

 55 root      RT   0     0    0    0 R  0.0  0.0 300194:20 migration/13                                                                                                            
 56 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/13                                                                                                             
[youdev@abc ~]$ uptime
 15:13:47 up  6:52,  4 users,  load average: 22.16, 21.86, 21.24
[youdev@abc ~]$

Execução do CentOS Release 6.4 (Final)

    
por ChrisW 23.07.2014 / 16:24

3 respostas

1

Tempo + representa o tempo de CPU, ou mais especificamente, "Tempo de CPU cumulativo que o processo e os filhos do processo usaram".

Total CPU time the task has used since it started. When 'Cumulative mode' is On, each process is listed with the cpu time that it and its dead children has used. You toggle 'Cumulative mode' with 'S', which is a command-line option and an interactive command. See the 'S' interactive command for additional information regarding this mode.

Fonte

Aqui está um link explicando o tempo da CPU se você estiver curioso.

    
por 23.07.2014 / 16:32
1

Como sugerido por @jski, uma reinicialização completa e a frio da máquina funcionou.

Os valores Time + do topo retornaram para (praticamente) zero.

    
por 24.07.2014 / 10:20
0

Nós enfrentamos um problema semelhante: * SLES 11sp2 * uname -a Linux admin 3.0.26-0.7-default # 1 SMP Ter Abr 17 10:27:57 UTC 2012 (3829766) x86_64 x86_64 x86_64 GNU / Linux * Soquete duplo Xeon E52670

Desligar e ligar resolveu o problema.

    
por 24.09.2014 / 15:40

Tags