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

Why is the real time significantly greater than user + sys time of an hadoop task?

当运行在hadoop任务上执行time命令时,出现如下结果:

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

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

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

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