nidr 发表于 2018-5-23 08:53:44

Linux time命令学习

  在Linux中我们可以使用time 来追踪一个命令或者程序的执行时间情况。例如:
  # time date
  Thu Jan 29 08:04:31 UTC 2015
  

  real0m0.001s
  user0m0.000s
  sys0m0.000s
  在这个例子中,我们可以看到 返回了三个类型时间的统计,上面的命令执行的顺序是,在执行date命令的时候,time就开始统计date命令的执行时间。其中real 表示的是从开始执行date命令一直到结束所用的时间,而 user,表示的是用户占用cpu的时间。sys表示的是date命令占用内核cpu的时间。
  real>=user+sys 因为Linux是个多用户处理系统,在执行date命令的时候,cpu同时也可能在处理其他的任务。所以real>= user+sys的。
  time统计的时间单位默认为秒/s。
页: [1]
查看完整版本: Linux time命令学习