Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

会员投稿 投稿指南 本期推荐:
搜索:
您的位置: Linux安全网 > Linux命令 > 系统设置 > » 正文

linux time命令参数及用法详解--linux测试命令执行时间命令

来源: 未知 分享至:
命令time — 执行命令并计时

【说明】

1)实际时间(real time): 从command命令行开始执行到运行终止的消逝时间;

3)系统CPU时间(system CPU time): 命令执行完成花费的系统CPU时间,即命令在核心态中执行时间总和。

另一个需要注意的问题是即使每次执行相同命令,但所花费的时间也是不一样,其花费时间是与系统运行相关的。

            1. # time date
            2. Sun Mar 26 22:45:34 GMT-8 2006
            3.
            4. real    0m0.136s
            5. user    0m0.010s
            6. sys     0m0.070s
            7. #


在例1中,CPU时间 = 用户CPU时间 + 系统CPU时间 = 0m0.010s + 0m0.070s = 0m0.080s,实际时间大于CPU时间,说明在date命令运行的同时,还有其它任务在运行。

-p 以POSIX缺省的时间格式打印时间统计结果,单位为秒。详细的输出格式见例2。

            1. # time -p date
            2. Wed Mar 27 00:33:11 GMT-8 2006
            3. real 0.11
            4. user 0.00
            5. sys 0.02
            6. #

【相关环境变量说明】

我们也可以通过环境变量TIMEFORMAT来自定义输出的时间格式[1]。格式中使用和标准C中的函数printf一致的转义符,以及使用以下的转义序列来指定输出的时间格式:

time命令缺省输出的时间格式同 TIMEFORMAT=$'nrealt%3lRnusert%3lUnsyst%3lS'。

例3:

比较例2和例3显示结果,很容易发现例3虽然没有使用参数-p,但其输出的结果和例2一模一样。

例4:

例4的第4-8行正是我们自定义的输出格式。

1.参数-p的POSIX缺省时间格式;

3.缺省的时间格式。

如果能执行command命令,则返回该命令的退出状态,否则返回如下的退出状态值:

126 命令找到,但不能执行

示例

1 要测量运行一个程序所需的时间,请输入:  http://www.linuxso.com/command/time.html


  Linux论坛
最新图文资讯
1 2 3 4 5 6
验证码:点击我更换图片 理智评论文明上网,拒绝恶意谩骂 用户名:
站内导航: Linux操作系统下载 电子书 Linux 命令 教学视频 虚拟化 安全配置 流量监控 数据库管理 linux教程