婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Linux Top 命令解析 比較詳細

Linux Top 命令解析 比較詳細

熱門標簽:電話機器人客戶對話 為什么地圖標注后不顯示 了不起的修仙模擬器地圖標注 400電話辦理 誠薦翰諾科技 好操作的電話機器人 谷歌美發店地圖標注入駐 地圖標注機位 大連遼寧電銷機器人 地圖標注路線軟件
TOP是一個動態顯示過程,即可以通過用戶按鍵來不斷刷新當前狀態.如果在前臺執行該命令,它將獨占前臺,直到用戶終止該程序為止.比較準確的說,top命令提供了實時的對系統處理器的狀態監視.它將顯示系統中CPU最“敏感”的任務列表.該命令可以按CPU使用.內存使用和執行時間對任務進行排序;而且該命令的很多特性都可以通過交互式命令或者在個人定制文件中進行設定.

top - 12:38:33 up 50 days, 23:15,  7 users,  load average: 60.58, 61.14, 61.22

Tasks: 203 total,  60 running, 139 sleeping,   4 stopped,   0 zombie

Cpu(s)  : 27.0%us, 73.0%sy,  0.0%ni,  0.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

Mem:   1939780k total,  1375280k used,   564500k free,   109680k buffers

Swap:  4401800k total,   497456k used,  3904344k free,   848712k cached

PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                

 4338 oracle    25   0  627m 209m 207m R    0 11.0 297:14.76 oracle                                

 4267 oracle    25   0  626m 144m 143m R    6  7.6  89:16.62 oracle                                

 3458 oracle    25   0  672m 133m 124m R    0  7.1   1283:08 oracle                                

 3478 oracle    25   0  672m 124m 115m R    0  6.6   1272:30 oracle                                

 3395 oracle    25   0  672m 122m 113m R    0  6.5   1270:03 oracle                                 

 3480 oracle    25   0  672m 122m 109m R    8  6.4   1274:13 oracle                                

 3399 oracle    25   0  672m 121m 110m R    0  6.4   1279:37 oracle                                

 4261 oracle    25   0  634m 100m  99m R    0  5.3  86:13.90 oracle                                

25737 oracle    25   0  632m  81m  74m R    0  4.3 272:35.42 oracle                                

 7072 oracle    25   0  626m  72m  71m R    0  3.8   6:35.68 oracle                                

16073 oracle    25   0  630m  68m  63m R    8  3.6 175:20.36 oracle                                

16140 oracle    25   0  630m  66m  60m R    0  3.5 175:13.42 oracle                                

16122 oracle    25   0  630m  66m  60m R    0  3.5 176:47.73 oracle                                

  786 oracle    25   0  627m  63m  63m R    0  3.4   1:54.93 oracle                                

 4271 oracle    25   0  627m  59m  58m R    8  3.1  86:09.64 oracle                                

 4273 oracle    25   0  627m  57m  56m R    8  3.0  84:38.20 oracle                                

22670 oracle    25   0  626m  50m  49m R    0  2.7  84:55.82 oracle     

一.  TOP前五行統計信息

統計信息區前五行是系統整體的統計信息。

1. 第一行是任務隊列信息

同 uptime  命令的執行結果:

[root@localhost ~]# uptime

 13:22:30 up 8 min,  4 users,  load average: 0.14, 0.38, 0.25

其內容如下:

12:38:33

當前時間

up 50days

系統運行時間,格式為時:分

1 user

當前登錄用戶數

load average: 0.06, 0.60, 0.48

系統負載,即任務隊列的平均長度。 三個數值分別為  1分鐘、5分鐘、15分鐘前到現在的平均值。

2. 第二、三行為進程和CPU的信息

當有多個CPU時,這些內容可能會超過兩行。內容如下:

Tasks: 29 total

進程總數

1 running

正在運行的進程數

28 sleeping

睡眠的進程數

0 stopped

停止的進程數

0 zombie

僵尸進程數

Cpu(s): 0.3% us

用戶空間占用CPU百分比

1.0% sy

內核空間占用CPU百分比

0.0% ni

用戶進程空間內改變過優先級的進程占用CPU百分比

98.7% id

空閑CPU百分比

0.0% wa

等待輸入輸出的CPU時間百分比

0.0% hi

0.0% si

3. 第四五行為內存信息。

內容如下:

Mem: 191272k total

物理內存總量

173656k used

使用的物理內存總量

17616k free

空閑內存總量

22052k buffers

用作內核緩存的內存量

Swap: 192772k total

交換區總量

0k used

使用的交換區總量

192772k free

空閑交換區總量

123988k cached

緩沖的交換區總量。 內存中的內容被換出到交換區,而后又被換入到內存,但使用過的交換區尚未被覆蓋, 該數值即為這些內容已存在于內存中的交換區的大小。相應的內存再次被換出時可不必再對交換區寫入。

二.  進程信息

列名

含義

PID

進程id

PPID

父進程id

RUSER

Real user name

UID

進程所有者的用戶id

USER

進程所有者的用戶名

GROUP

進程所有者的組名

TTY

啟動進程的終端名。不是從終端啟動的進程則顯示為 ?

PR

優先級

NI

nice值。負值表示高優先級,正值表示低優先級

P

最后使用的CPU,僅在多CPU環境下有意義

%CPU

上次更新到現在的CPU時間占用百分比

TIME

進程使用的CPU時間總計,單位秒

TIME+

進程使用的CPU時間總計,單位1/100秒

%MEM

進程使用的物理內存百分比

VIRT

進程使用的虛擬內存總量,單位kb。VIRT=SWAP+RES

SWAP

進程使用的虛擬內存中,被換出的大小,單位kb。

RES

進程使用的、未被換出的物理內存大小,單位kb。RES=CODE+DATA

CODE

可執行代碼占用的物理內存大小,單位kb

DATA

可執行代碼以外的部分(數據段+棧)占用的物理內存大小,單位kb

SHR

共享內存大小,單位kb

nFLT

頁面錯誤次數

nDRT

最后一次寫入到現在,被修改過的頁面數。

S

進程狀態。
            D=不可中斷的睡眠狀態
            R=運行
            S=睡眠
            T=跟蹤/停止
            Z=僵尸進程

COMMAND

命令名/命令行

WCHAN

若該進程在睡眠,則顯示睡眠中的系統函數名

Flags

任務標志,參考 sched.h

top 的man 命令解釋如下:

    Listed below are top's available fields.  They are always associated with the  letter  shown,  regardless  of the position you may have established for them with the 'o' (Order fields) interactive command.Any field is selectable as the sort field, and you control whether they are  sorted high-to-low  or  low-to-high.   For  additional  information on sort provisions see  topic 3c. TASK Area Commands.

a: PID  --  Process Id

       The task's unique process ID, which periodically wraps, though never  restarting at zero.

b: PPID  --  Parent Process Pid

       The process ID of a task's parent.

c: RUSER  --  Real User Name

       The real user name of the task's owner.

d: UID  --  User Id

       The effective user ID of the task's owner.

e: USER  --  User Name

       The effective user name of the task's owner.

f: GROUP  --  Group Name

       The effective group name of the task's owner.

g: TTY  --  Controlling Tty

       The  name of the controlling terminal.  This is usually the device (serial port, pty, etc.) from which the process was started, and which it uses  for  input  oroutput.   However,  a task need not be associated with a terminal, in which case you'll see '?' displayed.

h: PR  --  Priority

       The priority of the task.

i: NI  --  Nice value

       The nice value of the task.   A  negative  nice  value  means  higher  priority, whereas  a  positive nice value means lower priority.  Zero in this field simply means priority will not be adjusted in determining a task's dispatchability.

j: P  --  Last used CPU (SMP)

       A number representing the last used processor.  In a true SMP  environment  this will likely change frequently since the kernel intentionally uses weak affinity. Also, the very act of running top may break this weak affinity  and  cause  more processes  to change CPUs more often (because of the extra demand for cpu time).

k: %CPU  --  CPU usage

       The task's share of the elapsed CPU time since the last screen update, expressed as a percentage of total CPU time.  In a true SMP environment, if 'Irix mode' is Off, top will operate in 'Solaris mode' where a task's cpu usage will be divided by  the  total  number  of  CPUs.   You toggle 'Irix/Solaris' modes with the 'I' interactive command.

l: TIME  --  CPU Time

       Total CPU time the task has used since it started.  When  'Cumulative  mode'  is On,  each  process is listed with the cpu time that it and its dead children has used.  You toggle 'Cumulative mode' with 'S', which is a command-line option and an interactive command.  See the 'S' interactive command for additional information regarding this mode.

m: TIME+  --  CPU Time, hundredths

       The same as 'TIME', but reflecting more granularity through hundredths of a sec          ond.

n: %MEM  --  Memory usage (RES)

       A task's currently used share of available physical memory.

o: VIRT  --  Virtual Image (kb)

       The total amount of virtual memory used by the task.  It includes all code, data and shared libraries plus pages that have  been  swapped  out.  (Note:  you  can define  the STATSIZE=1 environment variable and the VIRT will be calculated from the /proc/#/state VmSize field.)

       VIRT = SWAP + RES.

p: SWAP  --  Swapped size (kb)

       The swapped out portion of a task's total virtual memory image.

q: RES  --  Resident size (kb)

       The non-swapped physical memory a task has used.

       RES = CODE + DATA.

r: CODE  --  Code size (kb)

       The amount of physical memory devoted to executable  code,  also  known  as  the'text resident set' size or TRS.

s: DATA  --  Data+Stack size (kb)

       The  amount of physical memory devoted to other than executable code, also known the 'data resident set' size or DRS.

t: SHR  --  Shared Mem size (kb)

       The amount of shared memory used by a task.   It  simply  reflects  memory  that could be potentially shared with other processes.

u: nFLT  --  Page Fault count

       The  number  of  major  page faults that have occurred for a task.  A page fault occurs when a process attempts to read from or write to a virtual page  that  is not  currently  present  in  its address space.  A major page fault is when disk access is involved in making that page available.

v: nDRT  --  Dirty Pages count

       The number of pages that have been modified since  they  were  last  written  to disk.   Dirty  pages  must  be written to disk before the corresponding physical memory location can be used for some other virtual page.

w: S  --  Process Status

       The status of the task which can be one of:

             'D' = uninterruptible sleep

             'R' = running

             'S' = sleeping

             'T' = traced or stopped

             'Z' = zombie

       Tasks shown as running should be more properly thought of as 'ready to run'  --their  task_struct is simply represented on the Linux run-queue.  Even without a true SMP machine, you may see numerous tasks in this state  depending  on  top's delay interval and nice value.

x: Command  --  Command line or Program name

       Display the command line used to start a task or the name of the associated program.  You toggle between command line and name with 'c', which is both  a  command-line option and an interactive command. When  you've  chosen  to display command lines, processes without a command line (like kernel threads) will be shown with only the program name  in  parentheses, as in this example:                ( mdrecoveryd ) Either  form  of  display is subject to potential truncation if it's too long to fit in this field's  current  width.   That  width  depends  upon  other  fields  selected, their order and the current screen width.

       Note: The 'Command' field/column is unique, in that it is not fixed-width.  When displayed, this column will be allocated all remaining screen width (up  to  the maximum  512  characters)  to  provide for the potential growth of program names into command lines.

y: WCHAN  --  Sleeping in Function

       Depending on the availability of the kernel link map ('System.map'), this  field will  show  the  name or the address of the kernel function in which the task is currently sleeping.  Running tasks will display a dash ('-') in this column.

       Note: By displaying this field, top's own working set will be increased by  over 700Kb.   Your  only  means of reducing that overhead will be to stop and restart          top.

z: Flags  --  Task Flags

       This column represents the task's current scheduling flags which  are  expressed in  hexadecimal  notation and with zeros suppressed.  These flags are officially documented in linux/sched.h>.  Less formal documentation can also be  found  on the 'Fields select' and 'Order fields' screens.

       默認情況下僅顯示比較重要的  PID、USER、PR、NI、VIRT、RES、SHR、S、%CPU、%MEM、TIME+、COMMAND  列。

2.1 用快捷鍵更改顯示內容。
(1)更改顯示內容通過 f鍵可以選擇顯示的內容。

       按 f 鍵之后會顯示列的列表,按 a-z  即可顯示或隱藏對應的列,最后按回車鍵確定。

(2)按o鍵可以改變列的顯示順序。

       按小寫的 a-z 可以將相應的列向右移動,而大寫的 A-Z  可以將相應的列向左移動。最后按回車鍵確定。

       按大寫的 F 或 O 鍵,然后按 a-z 可以將進程按照相應的列進行排序。而大寫的  R 鍵可以將當前的排序倒轉。

       設置完按回車返回界面。

三.  命令使用

詳細內容可以參考MAN 幫助文檔。這里列舉部分內容:

命令格式:

top [-] [d] [p] [q] [c] [C] [S]    [n]

參數說明:

d:  指定每兩次屏幕信息刷新之間的時間間隔。當然用戶可以使用s交互命令來改變之。

p:  通過指定監控進程ID來僅僅監控某個進程的狀態。

q:該選項將使top沒有任何延遲的進行刷新。如果調用程序有超級用戶權限,那么top將以盡可能高的優先級運行。

S: 指定累計模式

s : 使top命令在安全模式中運行。這將去除交互命令所帶來的潛在危險。

i:  使top不顯示任何閑置或者僵死進程。

c:  顯示整個命令行而不只是顯示命令名

在top命令的顯示窗口,我們還可以輸入以下字母,進行一些交互:

幫助文檔如下:

Help for Interactive Commands - procps version 3.2.7

Window 1:Def: Cumulative mode Off.  System: Delay 4.0 secs; Secure mode Off.

  Z,B       Global: 'Z' change color mappings; 'B' disable/enable bold

  l,t,m     Toggle Summaries: 'l' load avg; 't' task/cpu stats; 'm' mem info

  1,I       Toggle SMP view: '1' single/separate states; 'I' Irix/Solaris mode

  f,o     . Fields/Columns: 'f' add or remove; 'o' change display order

  F or O  . Select sort field

  ,>     . Move sort field: '' next col left; '>' next col right

  R,H     . Toggle: 'R' normal/reverse sort; 'H' show threads

  c,i,S   . Toggle: 'c' cmd name/line; 'i' idle tasks; 'S' cumulative time

  x,y     . Toggle highlights: 'x' sort field; 'y' running tasks

  z,b     . Toggle: 'z' color/mono; 'b' bold/reverse (only if 'x' or 'y')

  u       . Show specific user only

  n or #  . Set maximum tasks displayed

  k,r       Manipulate tasks: 'k' kill; 'r' renice

  d or s    Set update interval

  W         Write configuration file

  q         Quit

          ( commands shown with '.' require a visible task display window )

Press 'h' or '?' for help with Windows,

h或者?  : 顯示幫助畫面,給出一些簡短的命令總結說明。

k  :終止一個進程。系統將提示用戶輸入需要終止的進程PID,以及需要發送給該進程什么樣的信號。一般的終止進程可以使用15信號;如果不能正常結束那就使用信號9強制結束該進程。默認值是信號15。在安全模式中此命令被屏蔽。

i:忽略閑置和僵死進程。這是一個開關式命令。

q:  退出程序。

r:  重新安排一個進程的優先級別。系統提示用戶輸入需要改變的進程PID以及需要設置的進程優先級值。輸入一個正值將使優先級降低,反之則可以使該進程擁有更高的優先權。默認值是10。

S:切換到累計模式。

s :  改變兩次刷新之間的延遲時間。系統將提示用戶輸入新的時間,單位為s。如果有小數,就換算成ms。輸入0值則系統將不斷刷新,默認值是5 s。需要注意的是如果設置太小的時間,很可能會引起不斷刷新,從而根本來不及看清顯示的情況,而且系統負載也會大大增加。

f或者F :從當前顯示中添加或者刪除項目。

o或者O  :改變顯示項目的順序。

l: 切換顯示平均負載和啟動時間信息。即顯示影藏第一行

m: 切換顯示內存信息。即顯示影藏內存行

t : 切換顯示進程和CPU狀態信息。即顯示影藏CPU行

c:  切換顯示命令名稱和完整命令行。 顯示完整的命令。 這個功能很有用。

M : 根據駐留內存大小進行排序。

P:根據CPU使用百分比大小進行排序。

T: 根據時間/累計時間進行排序。

W:  將當前設置寫入~/.toprc文件中。這是寫top配置文件的推薦方法。

標簽:北海 遼陽 淘寶邀評 眉山 延邊 南陽 龍巖 大興安嶺

巨人網絡通訊聲明:本文標題《Linux Top 命令解析 比較詳細》,本文關鍵詞  Linux,Top,命令,解析,比較,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux Top 命令解析 比較詳細》相關的同類信息!
  • 本頁收集關于Linux Top 命令解析 比較詳細的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    成人欧美一区二区三区在线播放| 色偷偷成人一区二区三区91 | 国产99久久久久| 久久99精品国产91久久来源| 免费不卡在线视频| 日韩黄色小视频| 久久不见久久见中文字幕免费| 免费av网站大全久久| 免费久久精品视频| 韩国成人福利片在线播放| 国产一区二区三区久久悠悠色av| 国产米奇在线777精品观看| 国产不卡在线视频| 一本大道久久a久久精二百| 99麻豆久久久国产精品免费优播| av电影在线观看一区| 国产99久久久国产精品| 成人综合婷婷国产精品久久 | 久久精品国产99久久6| 亚洲成人你懂的| 亚洲高清在线视频| 日韩综合在线视频| 麻豆成人av在线| 国内国产精品久久| 丰满白嫩尤物一区二区| 99视频精品免费视频| 成人教育av在线| 成人av网站在线| 91精品办公室少妇高潮对白| 91黄色在线观看| 国产成人免费在线视频| 韩日av一区二区| 91视视频在线观看入口直接观看www | 国产精品麻豆视频| 亚洲三级电影网站| 一区二区三区在线免费播放| 亚洲电影一级片| 另类小说色综合网站| 国产激情一区二区三区四区| 不卡av免费在线观看| 色婷婷亚洲一区二区三区| 欧洲亚洲国产日韩| 日韩精品一区二| 国产精品美女久久久久久久久久久| 亚洲九九爱视频| 日本v片在线高清不卡在线观看| 精品一区二区在线看| 色综合中文综合网| 国产午夜一区二区三区| 亚洲美女偷拍久久| 日本91福利区| 91丨九色丨国产丨porny| 欧美日韩一级二级三级| 久久久久久久久伊人| 伊人婷婷欧美激情| 国产综合色视频| 欧美性色欧美a在线播放| 久久久久国产一区二区三区四区| 亚洲特黄一级片| 久久99精品一区二区三区| 9色porny自拍视频一区二区| 欧美一区二区不卡视频| 国产精品久久午夜夜伦鲁鲁| 午夜久久久久久久久| 成人h版在线观看| 欧美精选一区二区| 亚洲精品成人精品456| 麻豆国产精品官网| 欧美日韩1区2区| 中文字幕佐山爱一区二区免费| 久久精品国产网站| 欧美日韩国产一级片| 亚洲色图色小说| 国产aⅴ综合色| 日韩三级高清在线| 亚洲妇熟xx妇色黄| 91精品1区2区| 久久久不卡网国产精品一区| 国产精品网站一区| 成人av在线一区二区三区| 久久色在线观看| 久久99精品久久久久久久久久久久| 欧美性色黄大片| 亚洲色图欧洲色图| 99精品桃花视频在线观看| 日本一区二区三区高清不卡| 国产传媒日韩欧美成人| 精品女同一区二区| 另类调教123区| 欧美成人一级视频| 国产精品综合一区二区| 欧美电影精品一区二区| 麻豆精品一区二区| 日韩精品一区二区三区四区视频| 亚洲自拍偷拍综合| 这里只有精品视频在线观看| 青青国产91久久久久久| 日韩亚洲欧美综合| 韩国成人在线视频| 欧美国产日韩亚洲一区| 成人av集中营| 樱桃国产成人精品视频| 欧美日韩视频在线一区二区| 亚洲国产精品欧美一二99| 欧美电影一区二区| 日本亚洲欧美天堂免费| 欧美va在线播放| 成人综合婷婷国产精品久久蜜臀 | 1024成人网| 色综合av在线| 日韩黄色片在线观看| 2021国产精品久久精品| a级精品国产片在线观看| 亚洲欧美国产77777| 欧美性大战久久久久久久蜜臀| 亚洲一区二区三区中文字幕在线 | 91免费国产在线| 亚洲影视资源网| 亚洲精品一区二区精华| 成人黄色综合网站| 午夜精品久久久久久久蜜桃app| 欧美成人猛片aaaaaaa| 成人黄动漫网站免费app| 国产精品国产三级国产aⅴ中文 | 婷婷激情综合网| 久久综合色婷婷| 欧洲色大大久久| 国产在线不卡视频| 亚洲另类在线视频| 久久这里只有精品视频网| 99精品久久99久久久久| 日日夜夜一区二区| 日本一区二区三区久久久久久久久不| 色妞www精品视频| 国产在线不卡一区| 午夜视频久久久久久| 国产精品九色蝌蚪自拍| 欧美另类一区二区三区| 美女免费视频一区二区| 亚洲色图色小说| 日韩你懂的电影在线观看| 成人v精品蜜桃久久一区| 偷拍一区二区三区| 久久精品一区八戒影视| 欧美午夜影院一区| 国产成人亚洲综合a∨婷婷| 久久精品国产99久久6| 亚洲成av人片在www色猫咪| 亚洲色图第一区| 国产精品女上位| 久久综合狠狠综合久久激情| 色综合天天综合在线视频| 国产一区二区成人久久免费影院 | 欧美国产激情二区三区 | 国产精品一二三区在线| 日韩国产一区二| 亚洲电影中文字幕在线观看| 亚洲色图欧美在线| 日韩一区在线免费观看| 国产精品不卡视频| 国产精品美女久久久久久| 亚洲国产精品黑人久久久| 国产视频一区在线播放| 久久综合色之久久综合| 久久综合一区二区| 久久久不卡影院| 国产欧美一区二区在线观看| 久久久久久综合| 国产亚洲自拍一区| 国产校园另类小说区| 日韩亚洲欧美高清| 91精品久久久久久久99蜜桃| 日韩久久久精品| 欧美日韩一区二区三区在线看| 欧美亚洲一区二区在线| 91久久国产最好的精华液| 欧日韩精品视频| 精品视频资源站| 欧美一级日韩一级| 久久综合精品国产一区二区三区| 国产亚洲va综合人人澡精品| 国产精品国产三级国产普通话三级 | 麻豆国产精品777777在线| 久久97超碰色| 粉嫩13p一区二区三区| 99九九99九九九视频精品| 欧美日韩一区二区电影| 日韩一区和二区| 久久久精品人体av艺术| 亚洲精品视频在线| 日韩主播视频在线| 精品一区二区三区久久| 成人av网站免费| 91.xcao| 欧美激情在线看| 亚洲福利国产精品| 国产成人综合亚洲91猫咪| 91色porny蝌蚪| 欧美一区二区免费观在线| 2021国产精品久久精品|