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

mgdq6dx1  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(356)

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

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

我在一个虚拟机上运行一个节点,并试图记录hadoop任务的基准时间。

23c0lvtd

23c0lvtd1#

假设i/o睡眠时间不是原因,那么vm本身作为一个进程在主机上运行这一事实可能会导致很大的差异。
实时表示挂钟时间。这里报告的user+sys时间是任务在vm处理器上花费的时间。因此,报告的实时时间将包括运行在vm上的其他进程和除运行在主机上的vm以外的进程所使用的时间。

相关问题