更强大的功能
GNU time 命令提供了更强大的功能:
- 更详细的统计信息
- 更丰富的格式输出
- 支持保存统计数据到文件
下边我们来学习写 GNU time 的使用
1. 最简单的用法
root@chopin:~$ /usr/bin/time sleep 2
0.00user 0.00system 0:02.00elapsed 0%CPU (0avgtext+0avgdata 1784maxresident)k
0inputs+0outputs (0major+72minor)pagefaults 0swaps
使用 GNU time 命令,直接使用绝对路径即可,我们可以看到输出信息更多了,不过格式有点丑,后边会讲如何自定义格式。
2. 保持内置 time
的输出样式
有同学会问,能输出内置 Shell 那种的格式么?可以的,使用 -p
选项即可
root@chopin:~$ /usr/bin/time -p sleep 2
real 2.00
user 0.00
sys 0.00
3. 输出更详细的信息
还可以输出更加详细的信息,让你对程序运行信息一目了然。请使用 -v
选项
root@chopin:~$ /usr/bin/time -v sleep 2
Command being timed: "sleep 2"
User time (seconds): 0.00
System time (seconds): 0.00
Percent of CPU this job got: 0%
Elapsed (wall clock) time (h:mm:ss or m:ss): 0:02.00
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): 1804
Average resident set size (kbytes): 0
Major (requiring I/O) page faults: 0
Minor (reclaiming a frame) page faults: 71
Voluntary context switches: 1
Involuntary context switches: 1
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
+关注
关注
87文章
11030浏览量
207256 -
TIME
+关注
关注
0文章
13浏览量
14288 -
命令
+关注
关注
5文章
638浏览量
21874
发布评论请先 登录
相关推荐
Linux系统争议——是Linux还是GNU/Linux?
操作系统。在这类系统中,用于计算机资源分配和硬件管理的程序称为“内核”。虽然GNU工程有官方内核程序Hurd,但是目前GNU系统所用的典型内核是Linux。因此就把这样的组合叫做
发表于 06-12 17:17
Linux系统命令指南
在“Linux 文件命令精通指南”中,我们讨论了利用最基础和最常用 Linux 文件命令所需的基本信息。在本文中,我将对 Linux 系统
发表于 05-23 10:23
•905次阅读
如何在Linux下搭建GNU Radio平台及它的应用分析
GNU Radio是一个开源的软件无线电开发平台,可以通过图形化界面或C++、Python等文本语言快速开发软件无线电应用,本文介绍了Linux下GNU Radio平台的搭建及如何在该平台下使用NI USRP设备。
![如何在<b class='flag-5'>Linux</b>下搭建<b class='flag-5'>GNU</b> Radio平台及它的应用分析](https://file.elecfans.com/web1/M00/B2/37/o4YBAF4NQpeAa62CAAAgXQuAU74941.png)
Linux的GNU Make中文手册资料免费下载
Linux 环境下的程序员如果不会使用 GNU make 来构建和管理自己的工程,应该不能算是一个合格的专业程序员,至少不能称得上是 Unix 程序员。在 Linux(unix)环境下使用 G
发表于 06-03 08:00
•8次下载
![<b class='flag-5'>Linux</b>的<b class='flag-5'>GNU</b> Make中文手册资料免费下载](https://file.elecfans.com/web1/M00/94/DF/o4YBAFz0d56AHywVAAEZcalAyhI662.png)
GNU Binutils的一员:ar命令
1.命令简介 ar(ARchiver)命令是 GNU Binutils 的一员,可以用来创建、修改静态库,也可以从静态库中提取单个模块。静态库是一个独立的文件,里面包含了按照特定的结构组织起来
Linux下最常用命令之一copy引发的思考
cp 引发的思考 cp 是啥 ? 是的,就是 Linux 是 Linux 下最常用的命令之一,copy 的简写,小伙伴 100% 都用过。 cp 命令处于 Coreutils 库里,是
![<b class='flag-5'>Linux</b>下最常用<b class='flag-5'>命令</b>之一copy引发的思考](https://file.elecfans.com/web1/M00/E9/92/pIYBAGBsHtaABgI9AAAJh2v90qg629.gif)
常用Linux命令介绍
linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,
GNU/Linux和Linux的区别在哪?
GNU、GNU/Linux、Linux 之间到底是什么关系?什么是自由软件?什么是GPL协议?什么是自由软件基金会?什么是GNU耻辱榜?有多
揭秘GNU/Linux:为什么几乎没人敢这么称呼它?
你对Linux感兴趣并读了一些博文。在其中,你遇到了一个有趣的名字:GNU/Linux。这些字母代表着什么意思,为什么人们总是将它们与Linux联系在一起呢?
发表于 06-06 14:18
•366次阅读
![揭秘<b class='flag-5'>GNU</b>/<b class='flag-5'>Linux</b>:为什么几乎没人敢这么称呼它?](https://file1.elecfans.com/web2/M00/89/3E/wKgaomR-z86AGgtXAADsIeIhBZ8055.jpg)
常用Linux命令要记牢!
linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,
shell命令和linux命令一样吗
Shell命令和Linux命令并不完全一样。 首先,Shell是一种命令行解释器,它是用来解释和执行用户输入的命令的。Shell既是一种
评论