检查在一个进程上花费的 CPU 时间

使用时间命令。

time ./perl-timeout-example 100.100.100

We could not ping the desired address!

real    0m5.0013s
user    0m0.004s
sys     0m0.008s
  • Real:从调用开始到结束的总时间,包括在其他进程上花费的 CPU 时间。
  • 用户:在用户空间中花费的 CPU 时间量。
  • Sys:在内核空间中花费的 CPU 时间量。

通常,user + sys 是在此类进程上花费的总 CPU 时间。它比实际小。但在多核 CPU 中,user + sys 是在此过程中花费的总 CPU 时间。它可能比实际大。