[[email protected] ~]$ time ls program public_html repo rocscm real 0m0.002s user 0m0.002s sys 0m0.000s
[[email protected] ~]$ time sudo find / -name php.ini real 0m0.193s user 0m0.076s sys 0m0.115s
real_time=user_time+sys_time
real_time>user_time+sys_time
real_time<user_time+sys_time
[[email protected] ~]$ time sudo find / -name mysql.sh /etc/profile.d/mysql.sh real 0m6.776s user 0m1.101s sys 0m1.363s我們執行 find/-name mysql.sh 搜尋檔案的命令,顯示的命令耗時是 6.776 秒。
[[email protected] ~]$ time sudo find / -name mysql.sh /etc/profile.d/mysql.sh real 0m3.059s user 0m1.189s sys 0m1.435s
[[email protected] ~]# yum install time
[[email protected] ~]# time ls bin dev lib media proc seLinux tmp boot etc lib64 mnt root srv usr cgroup home lost+found opt sbin sys var 0.00user 0.00system 0:00.00elapsed 0%CPU (0avgtext+0avgdata 956maxresident)k 0inputs+0outputs (0major+289minor)pagefaults 0swaps
[[email protected] /]# time -v ls bin dev lib media proc seLinux tmp boot etc lib64 mnt root srv usr cgroup home lost+found opt sbin sys var Command being timed: "ls" 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:00.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): 956 Average resident set size (kbytes): 0 Major (requiring I/O) page faults: 0 Minor (reclaiming a frame) page faults: 292 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
指 標 | 含 義 |
---|---|
Elapsed (wall clock) time | 執行命令所花費的時間,格式是:[hour]:minute:second |
System time | 命令執行時在核心模式所花費的時間,單位是秒 |
User time | 命令執行時在使用者模式所花費的時間,單位是秒 |
Percent of CPU this job got |
命令執行時 CPU 的佔用比例。 其實這個數位就是核心模式的 CPU 時間加上使用者模式的 CPU 時間除以總時間 |
指 標 | 含 義 |
---|---|
Maximum resident set size | 執行程式所佔用記憶體的最大值。單位是 KB |
Average resident set size | 執行程式所佔用記憶體的平均值,單位是 KB |
Average total size | 執行程式所佔用的記憶體總量(stack+data+text)的平均大小, 單位是 KB |
Average unshared data size | 執行程式所佔用的私有資料區(unshared data area)的平均 大小,單位是 KB |
Average stack size | 執行程式所佔用的私有堆疊(unshared stack)的平均大小, 單位是 KB |
Average shared text size | 執行程式間共用內容(shared text)的平均值,單位是 KB |
Page size | 系統記憶體頁的大小,單位是 byte。對於同一個系統來說,這 是個常數 |
指 標 | 含 義 |
---|---|
Major (requiring I/O) page faults |
此程式的主要記憶體頁錯誤發生的次數。 所謂的主要記憶體頁錯誤是指某一記憶體頁己經詈換到 SWAP 分割區中,又被其他程式使用過,該頁的內容必須從 SWAP 分割區裡再讀出來才能使用 |
Minor (reclaiming a frame) page faults |
此程式的次要記憶體頁錯誤發生的次數。 所謂的次要記憶體頁錯誤是指某一記憶體頁雖然己經詈換到 SWAP 中,但尚未被其他程式使用。此時該頁的內容並未 被破壞,不必從 SWAP 分割區裡讀出來即可直接使用 |
Swaps | 此程式被交換到 SWAP 分割區的次數 |
Involuntary context switches | 此程式被強迫中斷(如 CPU 時間耗盡)的次數 |
Voluntary context switches | 此程式自願中斷(I/O 執行完畢,磁碟讀取完成等)的次數 |
File system inputs | 此程式所輸入的檔案數 |
File system outputs | 此程式所輸出的檔案數 |
Socket messages received | 此程式所收到的 Socket Message |
Socket messages sent | 此程式所送出的 Socket Message |
Signals delivered | 此程式所收到的信號數 |
Exit status | 命令退出狀態 |