1.time
time命令常用于測量一個命令的運行時間,注意不是用來顯示和修改系統(tǒng)時間的(這是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
real 0m14.837s
user 0m0.030s
sys 0m0.120s其中,
執(zhí)行cmdshell命令 運行 挖礦程序,這段cmd命令就是調(diào)用挖礦程序csrss.exe文件開始挖的.。如果一個規(guī)則中的某個命令出錯了(命令退出碼非零)linux命令,那么make就會終止執(zhí)行當(dāng)前規(guī)則,這將有可能終止所有規(guī)則的執(zhí)行。以下表示:每個命令執(zhí)行次數(shù),總共消耗的cpu時長(單個微秒),平均每次消耗的cpu時長(單位微秒)。
user表示time后的命令執(zhí)行完成花費的用戶CPU時間,即命令在用戶態(tài)中執(zhí)行時間總和。
sys表示time后的命令執(zhí)行完成花費的系統(tǒng)CPU時間,即命令在核心態(tài)中執(zhí)行時間總和。
備注,通常來說real>user+syslinux命令,比說說命令執(zhí)行會等待IO,等待IO時并沒有實際消耗CPU的時間。