/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 ответ
Решение
Именно так. Время ЦП может превышать время настенных часов, если у вас более одного потока.