Несколько процессов, возвращаемых 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 process
и syslog
есть что-то между PID и% CPU, они также показывают значения для огромного TIME. Сервер работает без сбоев и top
сообщает CPU% и средняя загрузка кажутся нормальными.
Что это такое и что я могу с этим поделать?
РЕДАКТИРОВАТЬ
Итак, каким-то образом мне удалось упустить тот факт, что это не лишнее число, а всего лишь один, толкающий столбцы вперед. Тем не менее, 51026191% кажется немного завышенным.