为什么实时显着大于hadoop任务的user + sys时间?

时间:2015-08-18 12:30:37

标签: multithreading hadoop time multiprocessing virtual-machine

在hadoop任务上运行time命令时,会出现以下结果:

real 0m25.839s
user 0m1.362s
sys  0m0.184

我在VM上运行单个节点,并尝试记录基准测试任务的时间。

1 个答案:

答案 0 :(得分:2)

假设I / O睡眠时间不是原因,可能是VM本身作为主机上的进程运行的事实导致了很大的差异。

实时代表挂钟时间。此处报告的用户+ sys时间是任务在VM处理器上花费的时间。因此,报告的实时时间将包括在VM上运行的其他进程所使用的时间以及除在主机上运行的VM之外的进程。