打开一个终端,输入:time cat后回车开始计时,
计时结束时按ctrl加c
例子:
[lhd@localhost ~]$ time cat
^C
real 1m38.390s
user 0m0.000s
sys 0m0.001s
怎么样?我们得到了计时的结果,就是real显示的值
2,
解释time这个命令
time用来统计执行一个命令所花费的时间
例子:
[lhd@localhost ~]$ time date
2009年 02月 11日 星期三 00:25:58 CST
real 0m0.029s
user 0m0.002s
sys 0m0.000s
说明: real 所使用的真实的时间
user 执行此命令时CPU处于用户态的时间
sys 执行此命令时CPU处于核心态的时间
真实时间多于用户态时间加上核心态时间,为什么会这样?
是因为cpu同时还在执行其他的任务
3,应用举例:
1,
-p参数:以POSIX的时间格式显示计时的统计结果,单位为秒
[lhd@localhost ~]$ time -p cat
^C
real 71.53
user 0.00
sys 0.00