dongnan
总版主
总版主
  • 粉丝52
  • 发帖数2160
  • 铜币13127枚
  • 威望5808点
  • 银元150个
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 原创写手
阅读:538回复:0

time 命令

楼主#
更多 发布于:2017-12-07 14:12
示例: 记录 dd 命令 执行时间
time dd if=/dev/zero of=testio bs=1M count=20480
20480+0 records in
20480+0 records out
21474836480 bytes (21 GB) copied, 44.1236 s, 487 MB/s
          
real    0m44.135s
user    0m0.016s
sys    0m29.396s

time 命令
1. 功能
执行命令并计时

2. 语法
time [args] command [arguments...]

3. 返回值
命令行执行结束时,在标准输出中打印执行该命令行的时间统计结果,其统计结果包含以下数据:
    real time (实际时间): 从command命令行开始执行到运行终止的时间;
    user CPU time (用户CPU时间): 命令执行完成花费的用户CPU时间,即命令在用户态中执行时间总和;
    system CPU time (系统CPU时间): 命令执行完成花费的系统CPU时间,即命令在核心态中执行时间总和。

注意,用户CPU时间和系统CPU时间之和为CPU时间,即命令占用CPU执行的时间总和。实际时间要大于CPU时间,因为Linux是多任务操作系统,往往在执行一条命令时,系统还要处理其它任务,其花费时间是与系统负载相关的。

扩展
示例来自 raid 卡性能测试,更多可以参考 http://zongming.net/read-604#735
#
游客

返回顶部