Что означает TIME + (процессорное время, hundreth) в топе?

14824
June Bug

Смотрите пример ниже. Automount показывает 3019: 57 в столбце TIME +.

Tasks: 241 total, 1 running, 240 sleeping, 0 stopped, 0 zombie Cpu(s): 0.7%us, 0.7%sy, 0.0%ni, 98.5%id, 0.0%wa, 0.1%hi, 0.0%si, 0.0%st Mem: 16435884k total, 15007668k used, 1428216k free, 454300k buffers Swap: 33554424k total, 140k used, 33554284k free, 1915400k cached  PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND **27026 root 15 0 974m 12m 1616 S 3.3 0.1 3019:57 automount** 4619 root 15 0 245m 24m 9444 S 2.0 0.1 3491:25 java 20515 root 15 0 15720 1532 1124 R 0.7 0.0 0:00.03 top 1 root 15 0 10372 644 548 S 0.0 0.0 0:04.87 init 2 root RT -5 0 0 0 S 0.0 0.0 2:49.80 migration/0 3 root 34 19 0 0 0 S 0.0 0.0 1:20.90 ksoftirqd/0 4 root RT -5 0 0 0 S 0.0 0.0 0:00.00 watchdog/0 5 root RT -5 0 0 0 S 0.0 0.0 3:53.73 migration/1 6 root 34 19 0 0 0 S 0.0 0.0 0:34.51 ksoftirqd/1 

Означает ли это, что он потратил 3019 часов CPUTIME?

8

1 ответ на вопрос

5
kubanczyk

Не смотрел на topисходный код, но кажется, что это 3019 минут процессорного времени.

  • 999:00.00 значит 999 минут
  • 1000:00 означает тысячу минут

В моей системе я подтвердил, что top 2529:38переводится в пс 1-18:09:39(один день и восемнадцать часов - это примерно две с половиной тысячи минут).

Вы можете подтвердить свой случай с ps -fp 27026

Похожие вопросы