ps aux 中的这个额外数字是从哪里来的

ps aux 中的这个额外数字是从哪里来的

返回的几个进程ps aux有一个额外的列。我使用的监控工具将其解释为 %CPU 并报告巨大的消耗。

以下是截断的输出:

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
...
root       694  0.0  0.0      0     0 ?        S    Apr18   0:00 [kjournald]
root       728  0.0  0.0  49260  2544 ?        Ss   Apr18   0:00 /usr/sbin/sshd -D
syslog     732 51026191  0.0 195848 1736 ?     Sl   Apr18 57266230:36 rsyslogd -c4
102        736  0.0  0.0  23536   924 ?        Ss   Apr18   0:00 dbus-daemon --system --fork
root       775  0.0  0.0   6080   648 tty4     Ss+  Apr18   0:00 /sbin/getty -8 38400 tty4
root       779  0.0  0.0   6080   648 tty5     Ss+  Apr18   0:00 /sbin/getty -8 38400 tty5
root       783  0.0  0.0   6080   652 tty2     Ss+  Apr18   0:00 /sbin/getty -8 38400 tty2
root       784  0.0  0.0   6080   652 tty3     Ss+  Apr18   0:00 /sbin/getty -8 38400 tty3
root       786  0.0  0.0   6080   652 tty6     Ss+  Apr18   0:00 /sbin/getty -8 38400 tty6
daemon     791  0.0  0.0  18884   460 ?        Ss   Apr18   0:00 atd
root       792  0.0  0.0  21076  1020 ?        Ss   Apr18   0:00 cron
...      
ubuntu   21385  0.0  0.0  15256  1216 pts/0    R+   10:02   0:00 ps aux
postgres 22570  0.0  0.0  94864  6636 ?        S    04:34   0:16 /usr/lib/postgresql/9.0/bin/postgres -D /var/lib/postgresql/9.0/main -c config_file=/etc/postgresql/9.0/main/postgresql.conf
postgres 22572 124088579  0.3 94996 27080 ?    Ss   04:34 17179869:11 postgres: writer process                                                                                                    
postgres 22573  0.0  0.0  94864  1684 ?        Ss   04:34   0:01 postgres: wal writer process                                                                                                
postgres 22574  0.0  0.0  96000  3320 ?        Ss   04:34   0:01 postgres: autovacuum launcher process                                                                                       
postgres 22575  0.0  0.0  66608  1724 ?        Ss   04:34   0:06 postgres: stats collector process                                                                                           
...

注意postgres writer processsyslogPID 和 %CPU 之间有一些东西,它们也显示了巨大的 TIME 值。服务器运行平稳,top报告的 CPU% 和平均负载似乎正常。

那是什么?我能做些什么?

编辑

好吧,不知怎的,我竟然忽略了它不是一个额外的数字,而只是一个推动列向前的数字。不过,51026191% 似乎有点过分了。

相关内容