time命令最常用的使用方式就是在其后面直接跟上命令和参数:
time <command> [<arguments...>]

在命令执行完成之后就会打印出CPU的使用情况:

real    0m5.064s      <== 实际使用时间(real time) 
user    0m0.020s     <== 用户态使用时间(the process spent in user mode) 
sys     0m0.040s      <== 内核态使用时间(the process spent in kernel mode)
time命令跟上-p参数可以只打印时间数值(秒数),不打印单位。

time是一个Shell关键字,还有一个外部命令/usr/bin/time
我们随便测试一个.sh文件

[admin@pro-deploy monitor_script]$ /usr/bin/time ./monitor_course.sh 
0.00user 0.01system 0:00.01elapsed 92%CPU (0avgtext+0avgdata 1896maxresident)k
0inputs+0outputs (0major+2349minor)pagefaults 0swaps
发现有点不一样

还有一个参数 -v

[admin@pro-deploy monitor_script]$ /usr/bin/time -v ./monitor_course.sh 
    Command being timed: "./monitor_course.sh"
    User time (seconds): 0.00
    System time (seconds): 0.00
    Percent of CPU this job got: 81%
    Elapsed (wall clock) time (h:mm:ss or m:ss): 0:00.01
    Average shared text size (kbytes): 0
    Average unshared data size (kbytes): 0
    Average stack size (kbytes): 0
    Average total size (kbytes): 0
    Maximum resident set size (kbytes): 1892
    Average resident set size (kbytes): 0
    Major (requiring I/O) page faults: 0
    Minor (reclaiming a frame) page faults: 2354
    Voluntary context switches: 12
    Involuntary context switches: 11
    Swaps: 0
    File system inputs: 0
    File system outputs: 0
    Socket messages sent: 0
    Socket messages received: 0
    Signals delivered: 0
    Page size (bytes): 4096
    Exit status: 0

linux time 统计命令执行的时间相关推荐

  1. [Linux]history 显示命令执行的时间

    显示历史命令之行时间 这里的环境是centos5.8 [python] view plaincopy print? vim  ~/.bashrc 或者 ~/.bash_profile 增加 expor ...

  2. linux中安shell怎么传入参数,【linux】linux 下 shell命令 执行结果赋值给变量【两种方式】...

    方法1:[通用方法] 使用Tab键上面的反引号 例子如下: find命令 模糊查询在/apps/swapping目录下 查找 文件名中包含swapping并且以.jar结尾的文件 使用反引号 引住命令 ...

  3. linux的保存命令执行结果,linux下把命令执行的结果输出

    我们知道在linux下当我们想把文字用命令输入到一个文本下时可以用echo命令 例:echo "nihao" > /z.txt 同样当我们想把命令执行的结果也输入到一个文本时 ...

  4. linux模块builtin是什么意思,使用linux的builtin命令执行bash内建命令

    使用linux的builtin命令执行bash内建命令 发布时间:2020-07-17 09:07:55 来源:亿速云 阅读:69 作者:清晨 栏目:服务器 这篇文章将为大家详细讲解有关使用linux ...

  5. Linux下date命令的修改时间问题

    Linux下date命令的修改时间问题 最近好想学linux,刚好公司也有一台旧的电脑,可是有次公司突然停电了,我用date命令时出问题了,电脑的时间不对了,我后来到网上搜索了好久,也没找到同时修改时 ...

  6. Linux下通过命令设置系统时间

    Linux下通过命令设置系统时间: date -s "09/22/2012 09:30:30" clock -w

  7. linux命令执行的通过程,Linux下shell命令执行过程简介

    浅析linux 下shell命令执行和守护进程 执行shell脚本有以下几种方式 1.相对路径方式,需先cd到脚本路径下 [root@banking tmp]# cd /tmp [root@banki ...

  8. 老男孩教育每日一题第120天-如何统计脚本执行的时间?

    老男孩教育每日一题第120天-如何统计脚本执行的时间? [root@myblog ~]# cat 123.sh sleep 10 echo 123 [root@myblog ~]# time sh 1 ...

  9. linux中date命令详解,Linux使用date命令修改日期时间详解linux操作系统 -电脑资料...

    在linux中我们只要使用ROOT管理员进入然后就可以直接使用date函数来修改服务器的日期时间了,如date -s 2013-08-03就设置成功了,下面我来来看看date用法 Linux 时间修改 ...

最新文章

  1. 我们来谈谈那些智能家居里的语音对话设备
  2. git git git
  3. 虚拟机登陆别的服务器吗,云服务器只能用虚拟机登录吗
  4. 蓝桥杯-组素数-java
  5. coffeescript html5,HTML5——前端预处理技术(Less、Sass、CoffeeScript)
  6. uva10256 凸包
  7. java两个字符串 相隔天数_关于Java: Joda-Time时间中两个日期之间的天数
  8. java jexl_一种表达式语言的解析引擎JEXL简单使用
  9. java中怎么判断返回200_java – 从Spring REST API返回HTTP代码200
  10. python 区块链_Python 模拟简单区块链
  11. 局域网打印机一键共享工具_AppStore今日推荐分享 支持局域网设备共享的抓包工具...
  12. Android input touchpanel驱动流程
  13. 元气骑士里面的超级计算机,元气骑士古大陆的神器神威大全
  14. JAVA Exception Handing
  15. UE4 无需切线空间应用凹凸贴图
  16. 各种重力场模型下载网站
  17. 小米手机线下营销方案设计(毕业作品+任务书+设计方案+成果报告书)
  18. 俏皮辣语,逗你乐得跟过年似的
  19. 我的世界服务器地皮系统,我的世界服务器怎么创建地皮世界
  20. 2022 个人目标日历定作工具 微信小程序源码

热门文章

  1. 万能素材库_高中作文经典人物万能素材积累
  2. 2021年古蔺高考成绩查询,古蔺中学2021录取分数线
  3. beeline执行sql语句_由“Beeline连接HiveServer2后如何使用指定的队列(Yarn)运行Hive SQL语句”引发的一系列思考...
  4. 经常误提交.DS_Store文件怎么办?Git全局排除配置了解一下!
  5. 每日一皮:代码出现Bug的三种表情!
  6. Python 2.7.18 发布,Python 2 时代结束
  7. 100G 最新技术学习资料大全分享 (2020 年最新)
  8. 大家都在讨论裁员,我只想聊聊成长 !
  9. 微服务架构如何保障双11狂欢下的99.99%高可用?
  10. 【并发编程】并发编程的三大特性