国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > Linux > 正文

Linux 指令篇:日期時(shí)間排程--time

2024-07-26 00:31:16
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
名稱(chēng): time 

使用權(quán)限: 所有使用者 

使用方式: time [options] COMMAND [arguments] 

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

參數(shù): 

-o or --output=FILE
設(shè)定結(jié)果輸出檔。這個(gè)選項(xiàng)會(huì)將 time 的輸出寫(xiě)入 所指定的檔案中。如果檔案已經(jīng)存在,系統(tǒng)將覆寫(xiě)其內(nèi)容。 
-a or --append
配合 -o 使用,會(huì)將結(jié)果寫(xiě)到檔案的末端,而不會(huì)覆蓋掉原來(lái)的內(nèi)容。 
-f FORMAT or --format=FORMAT
以 FORMAT 字串設(shè)定顯示方式。當(dāng)這個(gè)選項(xiàng)沒(méi)有被設(shè)定的時(shí)候,會(huì)用系統(tǒng)預(yù)設(shè)的格式。不過(guò)你可以用環(huán)境變數(shù) time 來(lái)設(shè)定這個(gè)格式,如此一來(lái)就不必每次登入系統(tǒng)都要設(shè)定一次。
一般設(shè)定上,你可以用
 ' ' 
表示跳欄,或者是用
 '

表示換行。每一項(xiàng)資料要用 % 做為前導(dǎo)。如果要在字串中使用百分比符號(hào),就用 。(學(xué)過(guò) C 語(yǔ)言的人大概會(huì)覺(jué)得很熟悉)
time 指令可以顯示的資源有四大項(xiàng),分別是:

Time resources
Memory resources
IO resources
Command info

詳細(xì)的內(nèi)容如下:


Time Resources 
E 執(zhí)行指令所花費(fèi)的時(shí)間,格式是:[hour]:minute:second。請(qǐng)注意這個(gè)數(shù)字并不代表實(shí)際的 CPU 時(shí)間。 
e 執(zhí)行指令所花費(fèi)的時(shí)間,單位是秒。請(qǐng)注意這個(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)記憶體頁(yè)的大小,單位是 byte。對(duì)同一個(gè)系統(tǒng)來(lái)說(shuō)這是個(gè)常數(shù) 


IO Resources 
F 此程序的主要記憶體頁(yè)錯(cuò)誤發(fā)生次數(shù)。所謂的主要記憶體頁(yè)錯(cuò)誤是指某一記憶體頁(yè)已經(jīng)置換到置換檔(swap file)中,而且已經(jīng)分配給其他程序。此時(shí)該頁(yè)的內(nèi)容必須從置換檔里再讀出來(lái)。 
R 此程序的次要記憶體頁(yè)錯(cuò)誤發(fā)生次數(shù)。所謂的次要記憶體頁(yè)錯(cuò)誤是指某一記憶體頁(yè)雖然已經(jīng)置換到置換檔中,但尚未分配給其他程序。此時(shí)該頁(yè)的內(nèi)容并未被破壞,不必從置換檔里讀出來(lá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 此程序所收到的信號(hào) ( Signal )數(shù)量 


Command Info 
C 執(zhí)行時(shí)的參數(shù)以及指令名稱(chēng) 
x 指令的結(jié)束代碼 ( Exit Status ) 




-p or --portability
這個(gè)選項(xiàng)會(huì)自動(dòng)把顯示格式設(shè)定成為:
real %e
user %U
sys %S
這么做的目的是為了與 POSIX 規(guī)格相容。 
-v or --verbose
這個(gè)選項(xiàng)會(huì)把所有程序中用到的資源通通列出來(lái),不但如一般英文語(yǔ)句,還有說(shuō)明。對(duì)不想花時(shí)間去熟習(xí)格式設(shè)定或是剛剛開(kāi)始接觸這個(gè)指令的人相當(dāng)有用。 

范例: 
利用下面的指令 
 time -v ps -aux 
 
我們可以獲得執(zhí)行 ps -aux 的結(jié)果和所花費(fèi)的系統(tǒng)資源。如下面所列的資料: 
 USER       PID %CPU %MEM   VSZ  rss TTY      STAT START   TIME COMMAND
root         1  0.0  0.4  1096  472 ?        S    APR19   0:04 init
root         2  0.0  0.0     0    0 ?        SW   Apr19   0:00 [kflushd]
root         3  0.0  0.0     0    0 ?        SW   Apr19   0:00 [kpiod]
......
root     24269  0.0  1.0  2692  996 pts/3    R    12:16   0:00 ps -aux

    Command being timed: "ps -aux"
    User time (seconds): 0.05
    System time (seconds): 0.06
    Percent of CPU this job got: 68%
    Elapsed (wall clock) time (h:mm:ss or m:ss): 0:00.16
    Average shared text size (kbytes): 0
    Average unshared data size (kbytes): 0
    Average stack size (kbytes): 0
    Average total size (kbytes): 0
    Maximum resident set size (kbytes): 0
    Average resident set size (kbytes): 0
    Major (requiring I/O) page faults: 238
    Minor (reclaiming a frame) page faults: 46
    Voluntary context switches: 0
    Involuntary context switches: 0
    Swaps: 0
    File system inputs: 0
    File system outputs: 0
    Socket messages sent: 0
    Socket messages received: 0
    Signals delivered: 0
    Page size (bytes): 4096
    Exit status: 0 
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 高淳县| 张家界市| 巫山县| 南漳县| 伊宁市| 博乐市| 阳新县| 开远市| 黄石市| 揭东县| 隆德县| 汪清县| 峡江县| 乐至县| 和田县| 香格里拉县| 成武县| 麻城市| 安阳县| 伊春市| 黑河市| 韩城市| 泉州市| 龙胜| 浏阳市| 昆山市| 丰原市| 衡山县| 共和县| 青浦区| 屏南县| 昌宁县| 布尔津县| 张掖市| 东兴市| 玉环县| 资兴市| 土默特右旗| 敖汉旗| 阿拉尔市| 云龙县|