shell 中time 命令
来源:互联网 发布:古墓丽影10 for mac 编辑:程序博客网 时间:2024/05/21 17:56
time命令 用于 打印出一条命令或一个程序的执行时间
time 命令以秒为单位将一条命令执行期间所用的时间、系统时间和 time 命令的执行时间打印在标准错误中。
用法:time [ -p ] Command [ Argument ... ]
举例:想知道 列举home文件夹这一命令 花费的时间:
time ls /home
想知道 将文件复制到某一文件夹 花费的时间:
time cp /home/***/h /home/***/Documents
想知道 一个脚本运行的时间:
time ./helloWorld.sh
输出格式:
real *m*.***s
user *m*.***s
sys *m*.***s
说明:
time命令结果有三行组成:real、user和sys。我们这里用的都是real值,它表示从程序开始到程序执行结束时所消耗的时间,包括CPU的用 时。CPU用时被划分为user和sys两块。user值表示程序本身,以及它所调用的库中的子例程使用的时间。sys是由程序直接或间接调用的系统调用 执行的时间。
在单处理器上,real值和整个CPU用时之差,也就是real - ( user + sys )是所有延迟程序执行的因素的总和。在SMP上,这个值近似为real * number_of_processors - ( user + sys )。这些因素包括:
- 调入程序文本和数据的IO操作
- 获取程序实际使用内存的IO操作
- 由其它程序消耗的CPU用时
- 由操作系统消耗的CPU用时
- shell中time命令
- shell 中time 命令
- 解决:shell脚本中,无法执行time命令,以统计某个程序执行时间
- linux中shell命令
- shell中read命令
- shell中 dd 命令
- shell中source命令
- shell中exec命令
- shell中sed命令
- shell中cp命令
- vim 中 shell命令
- shell中test命令
- shell 中括号命令
- shell中调用hbase shell命令
- time命令
- time 命令
- time命令
- time 命令
- x86寄存器简介(2)
- 转贴 fatal error LNK1201:
- WinCE下 WSAWaitForMultipleEvents 事件模型实现并发IO
- 中文文本到语音朗读.NET3.5 For Windows 和Windows Mobile
- MTK:IDLE输入超长号码显示变化
- shell 中time 命令
- android Canvas类介绍
- 网页图片显示分辨率与实际分辨率不一样
- java读书笔记——对象的初始化与清理
- V字仇杀队经典台词
- HBASE和python融合
- jTree 添加、编辑、删除节点
- 在Delphi中静态调用DLL 引用外部Dll External Dll 导入Dll
- 超级牛人在华为工作十年的感悟