Linux 时间命令生成的 real 小于用户



当我在linux下测试perl脚本并使用time sh -c来测量所花费的时间时,我得到了一个奇怪的结果:

real    14m11.903s
user    34m39.319s
sys     16m54.074s

这意味着实际花费的时间甚至少于用户时间。而且自己在视觉上计算时间,剧本花了34分钟,实时时间更接近我看到的。有人对此有任何线索吗?谢谢。

脚本可能使用了 1 个以上的内核。

用户行显示进程直接使用的总 CPU 时间。 如果进程有多个线程,并且 CPU 具有多个内核,则可能会使用比挂钟时间更多的 CPU 时间。

相关内容

  • 没有找到相关文章

最新更新