33

我以某种方式在我的程序上获得了以下时间戳。我知道如果涉及IO,实时可以大于用户时间和系统时间的总和,但是当单独的用户时间大于实时时,您如何解释这一点

real    0m8.512s
user    0m8.737s
sys     0m1.956s
4

2 回答 2

76

该程序可能在某些时候使用多个内核。用户时间是已经使用的内核的总和,因此例如使用 100% 的两个内核进行 1 秒可以获得 2 秒的用户时间。

于 2013-04-10T14:14:37.513 回答
1

您的原始帖子的用户时间不大于实时。您的用户和系统时间加起来大于实时时间,但这是可能的,如本条目所述

于 2013-04-10T14:18:15.873 回答