欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux常用命令全集
  Linux雖然是免費(fèi)的,但它的確是一個(gè)非常優(yōu)秀的操作系統(tǒng),與MS-WINDOWS相比具有可靠、 穩(wěn)定、速度快等優(yōu)點(diǎn),且擁有豐富的根據(jù)UNIX版本改進(jìn)的強(qiáng)大功能。下面,作為一個(gè)典型的DOS 和WINDOWS用戶,讓我們一起來學(xué)習(xí)Linux的一些主要命令,希望大家能盡快進(jìn)入到Linux的世界里,成為玩轉(zhuǎn)Linux高手.....

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


  名稱: time
  
  使用權(quán)限: 所有使用者
  
  使用方式: time [options] COMMAND [arguments]
  
  說明: time 指令的用途,在于量測(cè)特定指令執(zhí)行時(shí)所需消耗的時(shí)間及系統(tǒng)資源等資訊。例如 CPU 時(shí)間、記憶體、輸入輸出等等。需要特別注意的是,部分資訊在 Linux 上顯示不出來。這是因?yàn)樵?Linux 上部分資源的分配函式與 time 指令所預(yù)設(shè)的方式并不相同,以致于 time 指令無法取得這些資料。
  
  參數(shù):
  
  -o or --output=FILE
  設(shè)定結(jié)果輸出檔。這個(gè)選項(xiàng)會(huì)將 time 的輸出寫入 所指定的檔案中。如果檔案已經(jīng)存在,系統(tǒng)將覆寫其內(nèi)容。
  -a or --append
  配合 -o 使用,會(huì)將結(jié)果寫到檔案的末端,而不會(huì)覆蓋掉原來的內(nèi)容。
  -f FORMAT or --format=FORMAT
  以 FORMAT 字串設(shè)定顯示方式。當(dāng)這個(gè)選項(xiàng)沒有被設(shè)定的時(shí)候,會(huì)用系統(tǒng)預(yù)設(shè)的格式。不過你可以用環(huán)境變數(shù) time 來設(shè)定這個(gè)格式,如此一來就不必每次登入系統(tǒng)都要設(shè)定一次。
  一般設(shè)定上,你可以用
   ' '
  表示跳欄,或者是用
   '
  '
  表示換行。每一項(xiàng)資料要用 % 做為前導(dǎo)。如果要在字串中使用百分比符號(hào),就用 。(學(xué)過 C 語言的人大概會(huì)覺得很熟悉)
  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)記憶體頁的大小,單位是 byte。對(duì)同一個(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 此程序所收到的信號(hào) ( Signal )數(shù)量
  
  Command Info
  C 執(zhí)行時(shí)的參數(shù)以及指令名稱
  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ì)把所有程序中用到的資源通通列出來,不但如一般英文語句,還有說明。對(duì)不想花時(shí)間去熟習(xí)格式設(shè)定或是剛剛開始接觸這個(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