在新启动的服务器上,为什么进程的 CPU 运行时间会很大?

Chr*_*isW 5 linux top

我今天早上重新启动了我们的服务器,但有无数进程似乎已经运行了 600 多天?

有人可以解释一下吗?

机器的日期时间是正确的:

[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]# 
Run Code Online (Sandbox Code Playgroud)

这是'top'和'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 ~]$
Run Code Online (Sandbox Code Playgroud)

运行 CentOS 6.4 版(最终版)

jsk*_*ski 1

Time+ 表示 CPU 时间,或更具体地说,“进程及其子进程已使用的累积 CPU 时间”。

任务自启动以来使用的总 CPU 时间。当“累积模式”打开时,每个进程都会列出它及其死去的子进程所使用的 cpu 时间。您可以使用“S”切换“累积模式”,这是一个命令行选项和交互式命令。有关此模式的更多信息,请参阅“S”交互命令。

来源

如果您好奇的话,这里有一个解释 CPU 时间的链接。

  • 有趣的是,我当时完全呆住了,并没有看起来太认真。道歉!我找到了这个错误报告,它似乎表明了 CentOS 6.x 的问题,他们找到的唯一解决方案似乎是冷启动,即。将机器完全断电,然后完全恢复。希望这对您有帮助:http://bugs.centos.org/view.php?id=6421 (2认同)