最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

linux time命令詳解

來源:懂視網(wǎng) 責(zé)編:李贏贏 時(shí)間:2021-11-08 17:20:56
文檔

linux time命令詳解

time命令簡介:time命令用于量測特定指令執(zhí)行時(shí)所需消耗的時(shí)間及系統(tǒng)資源等資訊。語法:time[options]COMMAND[arguments]。參數(shù):-o 或 --output=FILE:設(shè)定結(jié)果輸出檔。time指令可以顯示的資源。
推薦度:
導(dǎo)讀time命令簡介:time命令用于量測特定指令執(zhí)行時(shí)所需消耗的時(shí)間及系統(tǒng)資源等資訊。語法:time[options]COMMAND[arguments]。參數(shù):-o 或 --output=FILE:設(shè)定結(jié)果輸出檔。time指令可以顯示的資源。

linux系統(tǒng)下time命令是什么呢?下面是time命令的具體介紹:

1、time命令簡介:

time命令用于量測特定指令執(zhí)行時(shí)所需消耗的時(shí)間及系統(tǒng)資源等資訊。例如 CPU 時(shí)間、記憶體、輸入輸出等等。需要特別注意的是,部分資訊在 Linux 上顯示不出來。這是因?yàn)樵?Linux 上部分資源的分配函式與 time 指令所預(yù)設(shè)的方式并不相同,以致于 time 指令無法取得這些資料。

2、語法:

time [options] COMMAND [arguments]

3、參數(shù):

-o 或 --output=FILE:設(shè)定結(jié)果輸出檔。這個(gè)選項(xiàng)會將 time 的輸出寫入 所指定的檔案中。如果檔案已經(jīng)存在,系統(tǒng)將覆寫其內(nèi)容。

-a 或 --append:配合 -o 使用,會將結(jié)果寫到檔案的末端,而不會覆蓋掉原來的內(nèi)容。

-f FORMAT 或 --format=FORMAT:以 FORMAT 字串設(shè)定顯示方式。當(dāng)這個(gè)選項(xiàng)沒有被設(shè)定的時(shí)候,會用系統(tǒng)預(yù)設(shè)的格式。

4、time 指令可以顯示的資源

Time Resources:

E 執(zhí)行指令所花費(fèi)的時(shí)間,格式是:[hour]:minute:second。請注意這個(gè)數(shù)字并不代表實(shí)際的 CPU 時(shí)間。

e 執(zhí)行指令所花費(fèi)的時(shí)間,單位是秒。請注意這個(gè)數(shù)字并不代表實(shí)際的 CPU 時(shí)間。

S 指令執(zhí)行時(shí)在核心模式(kernel mode)所花費(fèi)的時(shí)間,單位是秒。

U 指令執(zhí)行時(shí)在使用者模式(user mode)所花費(fèi)的時(shí)間,單位是秒。

P 執(zhí)行指令時(shí) CPU 的占用比例。其實(shí)這個(gè)數(shù)字就是核心模式加上使用者模式的 CPU 時(shí)間除以總時(shí)間。

Memory Resources:

M 執(zhí)行時(shí)所占用的實(shí)體記憶體的最大值。單位是 KB

t 執(zhí)行時(shí)所占用的實(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。對同一個(gè)系統(tǒng)來說這是個(gè)常數(shù)

IO Resources:

F 此程序的主要記憶體頁錯(cuò)誤發(fā)生次數(shù)。所謂的主要記憶體頁錯(cuò)誤是指某一記憶體頁已經(jīng)置換到置換檔(swap file)中,而且已經(jīng)分配給其他程序。此時(shí)該頁的內(nèi)容必須從置換檔里再讀出來。

R 此程序的次要記憶體頁錯(cuò)誤發(fā)生次數(shù)。所謂的次要記憶體頁錯(cuò)誤是指某一記憶體頁雖然已經(jīng)置換到置換檔中,但尚未分配給其他程序。此時(shí)該頁的內(nèi)容并未被破壞,不必從置換檔里讀出來

W 此程序被交換到置換檔的次數(shù)

c 此程序被強(qiáng)迫中斷(像是分配到的 CPU 時(shí)間耗盡)的次數(shù)

w 此程序自愿中斷(像是在等待某一個(gè) I/O 執(zhí)行完畢,像是磁碟讀取等等)的次數(shù)

I 此程序所輸入的檔案數(shù)

O 此程序所輸出的檔案數(shù)

r 此程序所收到的 Socket Message

s 此程序所送出的 Socket Message

k 此程序所收到的信號 ( Signal )數(shù)量

Command Info:

C 執(zhí)行時(shí)的參數(shù)以及指令名稱

x 指令的結(jié)束代碼 ( Exit Status )

-p or --portability:這個(gè)選項(xiàng)會自動(dòng)把顯示格式設(shè)定成為:

real %e user %Usys %S:這么做的目的是為了與 POSIX 規(guī)格相容。

-v or --verbose:這個(gè)選項(xiàng)會把所有程序中用到的資源通通列出來,不但如一般英文語句,還有說明。對不想花時(shí)間去熟習(xí)格式設(shè)定或是剛剛開始接觸這個(gè)指令的人相當(dāng)有用。

以上就是小編今天的分享了,希望可以幫助到大家。

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

linux time命令詳解

time命令簡介:time命令用于量測特定指令執(zhí)行時(shí)所需消耗的時(shí)間及系統(tǒng)資源等資訊。語法:time[options]COMMAND[arguments]。參數(shù):-o 或 --output=FILE:設(shè)定結(jié)果輸出檔。time指令可以顯示的資源。
推薦度:
標(biāo)簽: linux time命令詳解
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題
Top