/usr/bin/time,解释输出

/usr/bin/time, interpret the output

我想记录运行一些程序的cpu时间,我把/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

cpu 时间 是 652.25 + 5.29 = 657.54 秒 是否正确?

11:53.85elapsed 是指挂钟上的 11 分 53.85 秒吗?

感谢您的帮助。

没错。 CPU 如果您有多个线程,时间可能会超过挂钟时间。