更強大的功能
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文章
11229瀏覽量
208926 -
TIME
+關注
關注
0文章
13瀏覽量
14315 -
命令
+關注
關注
5文章
678瀏覽量
21984
發布評論請先 登錄
相關推薦
Linux系統中unlink命令的使用
在 Linux 中刪除文件,我們通常使用 rm 命令。除此以外,還有另外一個命令,可以用于刪除文件和鏈接,這就是 unlink 命令。雖然它
發表于 09-13 14:29
?2065次閱讀
Linux系統爭議——是Linux還是GNU/Linux?
操作系統。在這類系統中,用于計算機資源分配和硬件管理的程序稱為“內核”。雖然GNU工程有官方內核程序Hurd,但是目前GNU系統所用的典型內核是Linux。因此就把這樣的組合叫做
發表于 06-12 17:17
Linux中的關機命令淺析
在本篇中,我們會向你解釋 shutdown、poweroff、halt 以及 reboot 命令。我們會解釋清楚當你用那些可用的選項執行的時候它們實際做了什么。如果你想深入 Linux 服務器管理,那么為了有效和可靠的服務器管理
發表于 04-11 09:00
?998次閱讀
Linux的GNU Make中文手冊資料免費下載
Linux 環境下的程序員如果不會使用 GNU make 來構建和管理自己的工程,應該不能算是一個合格的專業程序員,至少不能稱得上是 Unix 程序員。在 Linux(unix)環境下使用 G
發表于 06-03 08:00
?9次下載
Linux中的size命令詳解
1.命令簡介 size 用于查看目標文件、庫或可執行文件中各段及其總和的大小,是 GNU 二進制工具集 GNU Binutils 的一員。 2.命令
Linux中mail命令的使用教程分享
在這里整理一下Linux中mail命令的使用。mail也是一個常用的命令,我們在很多地方都要用到它,比如定時把系統狀況或日志發送到我們的郵箱里等等。
發表于 03-25 16:01
?9次下載
GNU/Linux和Linux的區別在哪?
GNU、GNU/Linux、Linux 之間到底是什么關系?什么是自由軟件?什么是GPL協議?什么是自由軟件基金會?什么是GNU恥辱榜?有多
linux中source命令的用法
在Linux中,source命令通常用于重新執行剛修改的初始化文件,使之立即生效,而不必注銷并重新登錄。source命令可以用于讀取并執行腳本文件中
linux重啟命令有哪些
Linux是一種自由和開放源代碼的操作系統,被廣泛應用于服務器和嵌入式設備。在Linux中,有多種命令用于重啟系統。在本文中,我們將詳細介紹常用的L
評論