文章目录
- 时光总是催人老 time
- 语法
- 示例
- 更多信息
时光总是催人老 time
… note::
林花谢了春红,太匆匆。无奈朝来寒雨晚来风。
- 李煜《相见欢·林花谢了春红》
Linux time
命令的用途,在于测量指定命令消耗的时间。
最常用的在于大概评估一个程序的运行时间。
这个命令很容易给人的印象是与date混淆起来
官方定义为:
time - time a simple command or give resource usage
可以给出包括系统的粗略时间。
语法
$ time [options] command [arguments...]
参数:
- 可以认为没有参数
示例
会显示程序或命令执行的消耗时间
$ time ls /var
account crash games lib log ......
real 0m0.014s
user 0m0.003s
sys 0m0.010s
$ time ps -aux
root 295490 0.0 0.0 0 0 ? S Feb20 0:10 [ldlm_cb00_019
root 297717 0.0 0.0 0 0 ? S< Jan29 0:04 [kworker/58:1H
root 304801 0.0 0.0 0 0 ? S Mar19 0:00 [kworker/1:1]
root 311110 0.0 0.0 0 0 ? S Mar20 0:00 [kworker/66:0]
root 313146 0.0 0.0 0 0 ? S Mar20 0:01 [kworker/73:2]
root 313461 0.0 0.0 0 0 ? S< Jan29 0:00 [kworker/44:2H
root 313914 0.0 0.0 0 0 ? S Feb21 0:10 [kworker/9:2]
root 314118 0.0 0.0 0 0 ? S Feb21 3:34 [kworker/18:1]
root 315801 0.0 0.0 0 0 ? S Mar20 0:00 [kworker/79:2]
real 0m0.180s
user 0m0.019s
sys 0m0.114
唯一需要留意的是上面的三个含义:
- real : 程序从开始调用到最后终止之间经过的实时时间
- user : 程序本身,以及它所调用的库中的子例程使用的CPU 时间
- sys : 程序直接或间接调用的系统调用执行的CPU 时间
更多信息
Hi,XDJM们,更多信息欢迎移步我的主页、CSDN或微信公众号letsProgramming.
- 🐱 github
- 🏠 Homepage https://shaoguangleo.github.io
- CSDN CSDN http://blog.csdn.net/shaoguangleo
- 微信公众号:letsProgramming