我今天早上重新启动了我们的服务器,但有无数进程似乎已经运行了 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 版(最终版)
Time+ 表示 CPU 时间,或更具体地说,“进程及其子进程已使用的累积 CPU 时间”。
任务自启动以来使用的总 CPU 时间。当“累积模式”打开时,每个进程都会列出它及其死去的子进程所使用的 cpu 时间。您可以使用“S”切换“累积模式”,这是一个命令行选项和交互式命令。有关此模式的更多信息,请参阅“S”交互命令。
如果您好奇的话,这里有一个解释 CPU 时间的链接。