我发现有人问过类似的问题,但我的问题不是user-cpu-time
,而是user time
vs system time
vs cpu time
。例如,以下信息是我在 Linux 上模拟后得到的信息:
User Time = 199:06:48:50
System Time = 08:16:57
Wallclock Time = 6:05:56:40
CPU = 199:15:05:48
Max vmem = 26.111G
Exit Status = 0
我确实知道wallclock
是什么,我只是提供一切作为参考。
我很清楚system-CPU-time
和user-CPU-time
代表什么,但在我的例子中,这两个分解成了cpu time
、system time
和user time
。那么我不知道它们每个到底意味着什么。
系统是 openSUSE,我使用了全部 120 个核心中的 32 个。
答案1
我猜测是 32 个核心,因为 CPU 时间大约是挂钟时间的 32 倍。
系统时间和用户时间相加形成该数字,并且有效地分解为执行内核操作的时间以及应用程序代码(以及它调用的非内核部分)。