#TIL : TIME command output meaning


04 Oct 2017 / by KhanhIceTea

When you want to know how long does it take to run a process, just use time command as a prefix

$ time my_program arg1 arg2
real        0m0.003s
user        0m0.000s
sys         0m0.004s
  • real : wall clock time, mean time to start to finish your process
  • user : CPUs-time outside the kernel
  • sys : CPUs-time within the kernel

real+sys result is total multi CPUs time (so if you have a multi core CPUs, it is often bigger than real)


Sound good ?