在刚刚重新启动的服务器上,为什么CPU运行时间很长?

今天早上我重新启动了服务器,但是有好几个进程似乎已经运行了600多天了?

有人可以摆脱一些光?

机器的date是正确的:

[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]# 

这是'最高'和'正常运行时间'的输出

 [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 ~]$ 

运行CentOS 6.4(最终版)

时间+代表CPU时间,或者更具体地说,“进程和进程的subprocess使用的累积CPU时间”。

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

资源

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

正如@jski所build议的,机器完全冷启动已经工作。

top的Time +值已经返回(实际)零。

我们面临类似的问题:* SLES 11sp2 * uname -a Linuxpipe理员3.0.26-0.7-default#1 SMP Tue Apr 17 17:27:57 UTC 2012(3829766)x86_64 x86_64 x86_64 GNU / Linux *双插槽Xeon E52670

关机和开机解决了这个问题。