/usr/bin/time, интерпретировать вывод

Я хотел записать время выполнения некоторых программ процессором, я добавил команду /usr/bin/time из команды, как показано ниже:

/usr/bin/time command_name_and_args 

результат я получил следующим образом:

652.25user 5.29system 11:53.85elapsed 92%CPU (0avgtext+0avgdata 5109232maxresident)k
3800352inputs+1620608outputs (2major+319449minor)pagefaults 0swaps

было бы правильно, если время процессора составляет 652,25 + 5,29 = 657,54 секунды?

и означает ли 11:53,85 прошедшее время 11 минут 53,85 секунды на настенных часах?

Спасибо за помощь.

1 ответ

Решение

Именно так. Время ЦП может превышать время настенных часов, если у вас более одного потока.

Другие вопросы по тегам