...">
瀏覽量:138次
linux系統(tǒng)下time命令是什么呢?下面是time命令的具體介紹:
1、time命令簡介:
time命令用于量測特定指令執(zhí)行時所需消耗的時間及系統(tǒng)資源等資訊。例如 CPU 時間、記憶體、輸入輸出等等。需要特別注意的是,部分資訊在 Linux 上顯示不出來。這是因?yàn)樵?Linux 上部分資源的分配函式與 time 指令所預(yù)設(shè)的方式并不相同,以致于 time 指令無法取得這些資料。
2、語法:
time [options] COMMAND [arguments]
3、參數(shù):
-o 或 --output=FILE:設(shè)定結(jié)果輸出檔。這個選項(xiàng)會將 time 的輸出寫入 所指定的檔案中。如果檔案已經(jīng)存在,系統(tǒng)將覆寫其內(nèi)容。
-a 或 --append:配合 -o 使用,會將結(jié)果寫到檔案的末端,而不會覆蓋掉原來的內(nèi)容。
-f FORMAT 或 --format=FORMAT:以 FORMAT 字串設(shè)定顯示方式。當(dāng)這個選項(xiàng)沒有被設(shè)定的時候,會用系統(tǒng)預(yù)設(shè)的格式。
4、time 指令可以顯示的資源
Time Resources:
E 執(zhí)行指令所花費(fèi)的時間,格式是:[hour]:minute:second。請注意這個數(shù)字并不代表實(shí)際的 CPU 時間。
e 執(zhí)行指令所花費(fèi)的時間,單位是秒。請注意這個數(shù)字并不代表實(shí)際的 CPU 時間。
S 指令執(zhí)行時在核心模式(kernel mode)所花費(fèi)的時間,單位是秒。
U 指令執(zhí)行時在使用者模式(user mode)所花費(fèi)的時間,單位是秒。
P 執(zhí)行指令時 CPU 的占用比例。其實(shí)這個數(shù)字就是核心模式加上使用者模式的 CPU 時間除以總時間。
Memory Resources:
M 執(zhí)行時所占用的實(shí)體記憶體的最大值。單位是 KB
t 執(zhí)行時所占用的實(shí)體記憶體的平均值,單位是 KB
K 執(zhí)行程序所占用的記憶體總量(stack+data+text)的平均大小,單位是 KB
D 執(zhí)行程序的自有資料區(qū)(unshared data area)的平均大小,單位是 KB
p 執(zhí)行程序的自有堆疊(unshared stack)的平均大小,單位是 KB
X 執(zhí)行程序間共享內(nèi)容(shared text)的平均值,單位是 KB
Z 系統(tǒng)記憶體頁的大小,單位是 byte。對同一個系統(tǒng)來說這是個常數(shù)
IO Resources:
F 此程序的主要記憶體頁錯誤發(fā)生次數(shù)。所謂的主要記憶體頁錯誤是指某一記憶體頁已經(jīng)置換到置換檔(swap file)中,而且已經(jīng)分配給其他程序。此時該頁的內(nèi)容必須從置換檔里再讀出來。
R 此程序的次要記憶體頁錯誤發(fā)生次數(shù)。所謂的次要記憶體頁錯誤是指某一記憶體頁雖然已經(jīng)置換到置換檔中,但尚未分配給其他程序。此時該頁的內(nèi)容并未被破壞,不必從置換檔里讀出來
W 此程序被交換到置換檔的次數(shù)
c 此程序被強(qiáng)迫中斷(像是分配到的 CPU 時間耗盡)的次數(shù)
w 此程序自愿中斷(像是在等待某一個 I/O 執(zhí)行完畢,像是磁碟讀取等等)的次數(shù)
I 此程序所輸入的檔案數(shù)
O 此程序所輸出的檔案數(shù)
r 此程序所收到的 Socket Message
s 此程序所送出的 Socket Message
k 此程序所收到的信號 ( Signal )數(shù)量
Command Info:
C 執(zhí)行時的參數(shù)以及指令名稱
x 指令的結(jié)束代碼 ( Exit Status )
-p or --portability:這個選項(xiàng)會自動把顯示格式設(shè)定成為:
real %e user %Usys %S:這么做的目的是為了與 POSIX 規(guī)格相容。
-v or --verbose:這個選項(xiàng)會把所有程序中用到的資源通通列出來,不但如一般英文語句,還有說明。對不想花時間去熟習(xí)格式設(shè)定或是剛剛開始接觸這個指令的人相當(dāng)有用。
[聲明]本網(wǎng)轉(zhuǎn)載網(wǎng)絡(luò)媒體稿件是為了傳播更多的信息,此類稿件不代表本網(wǎng)觀點(diǎn),本網(wǎng)不承擔(dān)此類稿件侵權(quán)行為的連帶責(zé)任。故此,如果您發(fā)現(xiàn)本網(wǎng)站的內(nèi)容侵犯了您的版權(quán),請您的相關(guān)內(nèi)容發(fā)至此郵箱【779898168@qq.com】,我們在確認(rèn)后,會立即刪除,保證您的版權(quán)。
官網(wǎng)優(yōu)化
整站優(yōu)化
渠道代理
400-655-5776