time命令用于統(tǒng)計(jì)給定命令所花費(fèi)的總時(shí)間。
time(參數(shù))
指令:指定需要運(yùn)行的額指令及其參數(shù)。
統(tǒng)計(jì)模塊命令可對(duì)一 53 山東大學(xué)碩士學(xué)位論文組或多組數(shù)據(jù)驚醒算法統(tǒng)計(jì),若數(shù)值超過正常范圍值則執(zhí)行報(bào)警命令,若在正常值內(nèi),則繼續(xù)執(zhí)行其他命令操作。``-----------------------------------``,如果一個(gè)命令中包含以``(esc鍵下方的按鍵)括起來的子命令,那么子命令將被優(yōu)先執(zhí)行,執(zhí)行結(jié)果被代入上一級(jí)命令繼續(xù)執(zhí)行,例如創(chuàng)建一個(gè)以當(dāng)前時(shí)間命名的文件:。下一代自動(dòng)測(cè)試系統(tǒng)中將實(shí)現(xiàn)測(cè)試資源的動(dòng)態(tài)分配,我們使用婚姻穩(wěn)定(stablemarriage)算法來解決測(cè)試過程中測(cè)試資源與被測(cè)設(shè)備的匹配問題,使用擇偶傾向隊(duì)列縮減模型對(duì)求解典型"婚姻穩(wěn)定"問題的gale-shapley(g-s)算法進(jìn)行優(yōu)化.該模型中使用擇偶傾向隊(duì)列描述婚姻穩(wěn)定問題中匹配優(yōu)先順序,該隊(duì)列會(huì)隨著算法進(jìn)行逐漸縮短,在簡(jiǎn)化數(shù)據(jù)規(guī)模的同時(shí)優(yōu)化了處理婚姻穩(wěn)定問題的g-s算法處理流程,改進(jìn)后算法實(shí)現(xiàn)無效匹配請(qǐng)求的預(yù)先清除,從而使用后來請(qǐng)求優(yōu)先的原則對(duì)匹配請(qǐng)求進(jìn)行處理機(jī)制,對(duì)原有算法的時(shí)間空間成本實(shí)現(xiàn)了優(yōu)化,適應(yīng)了測(cè)試資源匹配任務(wù)的需求.。
[root@localhost ~]# time ls anaconda-ks.cfg install.log install.log.syslog satools text real 0m0.009s user 0m0.002s sys 0m0.007s
輸出的信息分別顯示了該命令所花費(fèi)的real時(shí)間、user時(shí)間和sys時(shí)間。
shell內(nèi)建也有一個(gè)time命令,當(dāng)運(yùn)行time時(shí)候是調(diào)用的系統(tǒng)內(nèi)建命令,應(yīng)為系統(tǒng)內(nèi)建的功能有限,所以需要時(shí)間其他功能需要使用time命令可執(zhí)行二進(jìn)制文件/usr/bin/time。
使用-o選項(xiàng)將執(zhí)行時(shí)間寫入到文件中:
/usr/bin/time -o outfile.txt ls
使用-a選項(xiàng)追加信息:
/usr/bin/time -a -o outfile.txt ls
使用-f選項(xiàng)格式化時(shí)間輸出:
/usr/bin/time -f "time: %U" ls
-f選項(xiàng)后的參數(shù):
參數(shù)描述
real時(shí)間linux命令linux命令,顯示格式為[小時(shí):]分鐘:秒
user時(shí)間。
sys時(shí)間。
進(jìn)行計(jì)時(shí)的命令名稱和命令行參數(shù)。
進(jìn)程非共享數(shù)據(jù)區(qū)域,以KB為單位。
命令退出狀態(tài)。
進(jìn)程接收到的信號(hào)數(shù)量。
進(jìn)程被交換出主存的次數(shù)。
系統(tǒng)的頁(yè)面大小,這是一個(gè)系統(tǒng)常量,不用系統(tǒng)中常量值也不同。
進(jìn)程所獲取的CPU時(shí)間百分百,這個(gè)值等于user+system時(shí)間除以總共的運(yùn)行時(shí)間。
進(jìn)程的平均總內(nèi)存使用量(data+stack+text),單位是KB。
進(jìn)程主動(dòng)進(jìn)行上下文切換的次數(shù),例如等待I/O操作完成。
進(jìn)程被迫進(jìn)行上下文切換的次數(shù)(由于時(shí)間片到期)。