更強(qiáng)大的功能
GNU time 命令提供了更強(qiáng)大的功能:
- 更詳細(xì)的統(tǒng)計信息
- 更豐富的格式輸出
- 支持保存統(tǒng)計數(shù)據(jù)到文件
下邊我們來學(xué)習(xí)寫 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. 保持內(nèi)置 time
的輸出樣式
有同學(xué)會問,能輸出內(nèi)置 Shell 那種的格式么?可以的,使用 -p
選項即可
root@chopin:~$ /usr/bin/time -p sleep 2
real 2.00
user 0.00
sys 0.00
3. 輸出更詳細(xì)的信息
還可以輸出更加詳細(xì)的信息,讓你對程序運行信息一目了然。請使用 -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
+關(guān)注
關(guān)注
87文章
11425瀏覽量
212406 -
TIME
+關(guān)注
關(guān)注
0文章
13瀏覽量
14427 -
命令
+關(guān)注
關(guān)注
5文章
723瀏覽量
22638
發(fā)布評論請先 登錄
Linux系統(tǒng)中unlink命令的使用
Linux系統(tǒng)爭議——是Linux還是GNU/Linux?
Linux與用戶有關(guān)的命令
Linux系統(tǒng)命令指南
Linux中的35個find命令用法

Linux中命令鏈接操作符的實際應(yīng)用
Linux中的關(guān)機(jī)命令淺析

Linux的GNU Make中文手冊資料免費下載

評論