linux下命令執行時間統計工具time使用小結
1.time
time命令常用于測量一個命令的運行時間,注意不是用來顯示和修改系統時間的(這是date命令干的事情)。
time命令常用于測量一個命令的運行時間,注意不是用來顯示和修改系統時間的(這是date命令干的事情)。
2.使用格式
time [option] comand [arguments...]
3.使用舉例
[root@web186 root]# time find . -name "mysql.sh"
./work186/sms/bin/mysql.sh
./work186/sms/src/scripts/mysql.sh
./work186/sms/src/scripts1/mysql.sh
./work186/sms1/bin/mysql.sh
./work186/sms1/src/scripts/mysql.sh
./temp/sms/bin/mysql.sh
./temp/sms/src/scripts/mysql.sh
./work186/sms/bin/mysql.sh
./work186/sms/src/scripts/mysql.sh
./work186/sms/src/scripts1/mysql.sh
./work186/sms1/bin/mysql.sh
./work186/sms1/src/scripts/mysql.sh
./temp/sms/bin/mysql.sh
./temp/sms/src/scripts/mysql.sh
real 0m14.837s
user 0m0.030s
sys 0m0.120s其中,
user 0m0.030s
sys 0m0.120s其中,
real表示time后的命令實際使用時間(real time),即是從command命令開始執行到運行終止的消耗的總時間。
user表示time后的命令執行完成花費的用戶CPU時間,即命令在用戶態中執行時間總和。
sys表示time后的命令執行完成花費的系統CPU時間,即命令在核心態中執行時間總和。
備注,通常來說real>user+sys,比說說命令執行會等待IO,等待IO時并沒有實際消耗CPU的時間。
user表示time后的命令執行完成花費的用戶CPU時間,即命令在用戶態中執行時間總和。
sys表示time后的命令執行完成花費的系統CPU時間,即命令在核心態中執行時間總和。
備注,通常來說real>user+sys,比說說命令執行會等待IO,等待IO時并沒有實際消耗CPU的時間。
參考學習資料來源于:
http://codingstandards.iteye.com/blog/798788
---------------------
作者:_佚名-2018_
來源:CSDN
原文:https://blog.csdn.net/wangjianno2/article/details/50452919/
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
http://codingstandards.iteye.com/blog/798788
---------------------
作者:_佚名-2018_
來源:CSDN
原文:https://blog.csdn.net/wangjianno2/article/details/50452919/
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
*博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。