码迷,mamicode.com
首页 > 系统相关 > 详细

统计Shell脚本执行时间

时间:2020-02-07 16:33:13      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:class   --   ndt   切换   分析   用户   返回   rtt   执行   

统计Shell脚本执行时间,帮助分析改进脚本执行

  1. 用 date 相减
#!/bin/bash

startTime=`date +%Y%m%d-%H:%M:%S`
startTime_s=`date +%s`

endTime=`date +%Y%m%d-%H:%M:%S`
endTime_s=`date +%s`

sumTime=$[ $endTime_s - $startTime_s ]

echo "$startTime ---> $endTime" "Total:$sumTime seconds"
  1. 用 time 工具
time sh xxx.sh
# 会返回3个时间数据
# real 该命令的总耗时, 包括user和sys及io等待, 时间片切换等待等等
# user 该命令在用户模式下的CPU耗时,也就是内核外的CPU耗时,不含IO等待这些时间
# sys  该命令在内核中的CPU耗时,不含IO,时间片切换耗时.

统计Shell脚本执行时间

标签:class   --   ndt   切换   分析   用户   返回   rtt   执行   

原文地址:https://www.cnblogs.com/hencins/p/12273259.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!