Нужна помощь с пониманием вывода ps -ef на linux

Когда я делаю ps -ef на своем ящике Linux, я получаю: UID PID PPID C STIME TTY TIME CMD

Пожалуйста, помогите мне со значением C, TIME. это ВРЕМЯ, фактическое время процессора, выделенное для процесса?

One Solution collect form web for “Нужна помощь с пониманием вывода ps -ef на linux”

Если вы запустите man ps введите / Space Shift + C Space Enter , вы должны увидеть эту строку.

  C pcpu cpu utilization 

но это находится под заголовком OBSOLETE SORT KEYS , так что это не то, что мы ищем.

Нажмите n чтобы найти следующий матч:

  c C processor utilization. Currently, this is the integer value of the percent usage over the lifetime of the process. (see %cpu). 

который звучит правильно. Для получения дополнительной информации мы ищем %cpu и находим:

  %cpu %CPU cpu utilization of the process in "##.#" format. Currently, it is the CPU time used divided by the time the process has been running cputime/realtime ratio), expressed as a percentage. ... (alias pcpu). 

И TIME имеет два совпадения, но только один, который соответствует формату hh:mm:ss :

  cputime TIME cumulative CPU time, "[DD-]hh:mm:ss" format. (alias time). 

Накопительное время процессора – это время, затрачиваемое процессором на выполнение процесса, то есть фактическое использование циклов процессора, а не спящий режим, ожидание работы или ожидание ввода-вывода.

Это определяется суммированием значений utime и stime , которые описаны в man-странице proc (5) .

  utime %lu Amount of time that this process has been scheduled in user mode... stime %lu Amount of time that this process has been scheduled in kernel mode... 
Linux и Unix - лучшая ОС в мире.