Linux 命令大全
Linux time命令的用途,在于量測特定指令執(zhí)行時所需消耗的時間及系統(tǒng)資源等資訊。
FF0的輸出接FF1的J和K輸入,F(xiàn)F0與FF1輸出經(jīng)過AND閘后連接到FF2的J和K輸入,F(xiàn)F0、FF1與FF2輸出輸出經(jīng)過AND閘后連接到FF3的J和K輸入(右圖中是FF2的J輸入和FF2的輸出,兩者在邏輯上是等價的)。下一狀態(tài)函數(shù)是以目前的狀態(tài)(即其編碼簿)及目前的輸出碼向量為輸入,以另一個狀態(tài)的函數(shù)為輸出。輸入(明文)和輸出(密文)的長度是相同;輸出不短于輸入——鴿巢原理將導(dǎo)致邏輯上密碼一定可逆的事實——而且輸出不可能長于輸入。
time [options] COMMAND [arguments]
參數(shù):
time 指令可以顯示的資源有四大項,分別是:
詳細的內(nèi)容如下:
1、Time Resources
E 執(zhí)行指令所花費的時間,格式是:[hour]:minute:second。請注意這個數(shù)字并不代表實際的 CPU 時間。
e 執(zhí)行指令所花費的時間,單位是秒。請注意這個數(shù)字并不代表實際的 CPU 時間。
S 指令執(zhí)行時在核心模式(kernel mode)所花費的時間,單位是秒。
U 指令執(zhí)行時在使用者模式(user mode)所花費的時間,單位是秒。
P 執(zhí)行指令時 CPU 的占用比例。其實這個數(shù)字就是核心模式加上使用者模式的 CPU 時間除以總時間。
2、Memory Resources
M 執(zhí)行時所占用的實體記憶體的最大值。單位是 KB
t 執(zhí)行時所占用的實體記憶體的平均值,單位是 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ù)
3、IO Resources
對一個陳述性記憶正常、程序記憶受損的病患而言,他可能被反復(fù)訓(xùn)練一個任務(wù)或動作、并且記得先前的訓(xùn)練的經(jīng)歷,但在任務(wù)完成的速度或是程度上卻不會有改善的現(xiàn)象;若是程序記憶正常、宣告記憶受損的人linux命令,情況剛好相反,他沒辦法想起之前做過的實驗內(nèi)容,但實際表現(xiàn)上卻會一次比一次好。游戲原理:激光的發(fā)射和接收的次數(shù),可以保存在模塊中,顯示在LED上,設(shè)置相應(yīng)的程序來讓蜂鳴器對應(yīng)的接收的次數(shù),同時也可以設(shè)置相應(yīng)的程序在接收到某個次數(shù)的時候停止激光的再次發(fā)射。所謂動態(tài)鏈接,就是把一些經(jīng)常會共用的程式碼(靜態(tài)鏈接的OBJ程式庫)制作成DLL檔,當(dāng)執(zhí)行檔呼叫到DLL檔內(nèi)的函數(shù)時,Windows作業(yè)系統(tǒng)才會把DLL檔載入記憶體內(nèi),DLL檔本身的結(jié)構(gòu)就是可執(zhí)行檔,當(dāng)程式有需求時函數(shù)才進行鏈接。
R 此程序的次要記憶體頁錯誤發(fā)生次數(shù)。所謂的次要記憶體頁錯誤是指某一記憶體頁雖然已經(jīng)置換到置換檔中,但尚未分配給其他程序。此時該頁的內(nèi)容并未被破壞,不必從置換檔里讀出來
W 此程序被交換到置換檔的次數(shù)
c 此程序被強迫中斷(像是分配到的 CPU 時間耗盡)的次數(shù)
w 此程序自愿中斷(像是在等待某一個 I/O 執(zhí)行完畢,像是磁碟讀取等等)的次數(shù)
I 此程序所輸入的檔案數(shù)
O 此程序所輸出的檔案數(shù)
r 此程序所收到的 Socket Message
s 此程序所送出的 Socket Message
k 此程序所收到的信號 ( Signal )數(shù)量