52AV手機A片王|52AV.ONE

 找回密碼
 立即註冊
快捷導航
  • 我愛av論壇BBS
  • 手機A片
  • 自拍偷拍外流區
  • 貼圖區
  • 52av裸聊室
  • 中文-中國主播
Yahoo!奇摩搜尋
熱搜: av4u論壇
Google搜尋
熱搜: av4u論壇
     
查看: 5926|回復: 0

[linux指令] Linux系統監控工具之top詳解

[複製鏈接]
發表於 2015-9-24 16:38:08 | 顯示全部樓層 |閱讀模式
本帖最後由 IT_man 於 2015-9-24 20:29 編輯
/ m, ^; C0 ^) R0 `$ H/ q
% W* }& U7 j' Q2 R% htop為Linux日常管理工作中最常用也是最重要的系統監控工具之一,可以即時觀察系統行程狀況,方便系統管理員即時了解系統資源現狀。- F* _; c" p3 {$ m
top.png # F+ M$ U2 i0 Z, Q/ N+ K4 r4 F

0 f4 s2 G8 l! H, k
5 o$ a/ l: v  N* d; ?* u9 d

0 i& |) R! \# _* z# q0 d' b* P( U. Z
常用熱鍵用途
t顯示摘要訊息開關.
m顯示記憶體訊息開關.
A分類顯示系統不同資源的使用大户。有助于快速識别系統中資源消耗多的任務。
f增加删除所要顯示欄位.
o調整所要顯示欄位的順序.
r調整一個正在執行的行程Nice值.
k結束一個正在執行的行程.
z彩色/黑白顯示開關

  X5 B7 K0 w, B  a% }* P/ U: K
' D# K% w0 V8 t一、相關設定預設值$ }& B9 [6 {! {4 k' e
全局4 N( i- g! c$ e: |$ e0 X) c
'A' - 交替顯示模式
* 'd' - 刷新時間監隔
'I' - Irix mode
* 'p' - 監控特定PID
* 's' - 安全模式
'B' - 粗體顯示
Off (預設為全螢幕顯示,On時交替顯示)
3.0秒
On
Off
Off
Off
+ x0 z+ S* Y7 v
摘要區
  O+ C! X) W2 {+ J'l'- 平均負載及系統執行時間    On3 Z0 {) T$ ?: N0 k8 [7 P" |
't'- 任務及CPU狀態          On
5 Y8 t3 }, i) ~( j- _4 I4 V7 M! N'm'- 記憶體及交換空間狀態     On$ I' E) F0 i1 y0 D
'1'- 單CPU顯示            On(如果主機包含多處理器,只顯示在一行中)
* e. Y9 h6 m  @' T( w# k
3 n" }, c  }' f. ^; c5 a9 b) B, v
6 }$ ]4 X& W) g' V. t! v% g% A7 }
任務區域
- _8 O5 v+ U$ P1 Z& ^1 _% p
'b'- 黑體/反色顯示高亮的行/列
* 'c'- 任務執行的命令行
* 'H'- 顯示線程
* 'i'- 空閒任務顯示
'R'- 反序顯示
* 'S'- 累計時間
'x'- 高亮顯示排序的列
'y'- 高亮顯示正在執行的任務
'z'- 彩色/黑白顯示
On (off)
Off (只顯示任務名稱,不顯示任務全格式訊息)
Off
On
On
Off
Off
On
Off
註:*標示的設定,可以在啟動top時,使用命令行参數覆蓋指定参數值。
) h/ ?' z# l; j% X3 |
( ^* W2 G& K& p5 T! h' T, d) ~
二、命令行啟動参數:
- D  J1 i8 I: H0 {: d
用法: top -hv | -bcisSHM -d delay -n iterations [-u user | -U user] -p pid [,pid ...]
-b : 批次模式執行。通常用作來將top的輸出的結果傳送給其他程式或儲存成文件。
-c : 顯示執行任務的命令行。
-d : 設定更新顯示時間間隔
-h : 幫助
-H : 顯示線程。當這個設定開啟時,將顯示所有處理產生的線程。
-i : 顯示空閒的行程。
-n : 執行次數。一般與-b搭配使用
-u : 監控指定用户相關行程
-U : 監控指定用户相關行程
-p : 監控指定的行程。當監控多個行程時,行程ID以逗號分隔。這個選項只能在命令行下使用。
-s : 安全模式操作
-S : 累計時間模式
-v : 顯示top版本,然後退出。
-M : 自動顯示記憶體單位(k/M/G)
5 c. y5 t  d+ v( @, |+ t2 M
三.欄位資訊
3 Y: Y2 K8 ^( h, Y' F

在top中,分别使用26個英文字母對應行程相關訊息欄位。可經由f來增加或移除指定的欄位,經由o(order)來調整對欄位顯示順序。下面我們針對這些欄位進行說明。

a: PID (Process Id):任務的行程ID

b: PPID (Parent Process Pid):父任務的行程ID

c: RUSER (Real User Name):任務的所有者真實名稱

d: UID (User Id):任務所有者ID

e: USER (User Name):任務所有者名稱

f: GROUP (Group Name):任務所有者群組名

g: TTY (Controlling Tty):終端

h: PR (Priority):優先等級

i: NI (Nice value):Nice值

j: P (Last used CPU (SMP)):

k: %CPU (CPU usage):CPU使用率

l: TIME (CPU Time):CPU時間

m: TIME+ (CPU Time, hundredths):CPU時間,精確到秒

n: %MEM (Memory usage (RES)):記憶體使用率

o: VIRT (Virtual Image (kb)):虛擬記憶體。VIRT = SWAP + RES

p: SWAP (Swapped size (kb)):交換空間

q: RES (Resident size (kb)):常駐記憶體。RES = CODE + DATA

r: CODE (Code size (kb)):

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

t: SHR (Shared Mem size (kb)):共享記憶體。

u: nFLT (Page Fault count):

v: nDRT (Dirty Pages count):

w: S (Process Status):行程狀態

分别有以下幾種:

D = uninterruptible sleep = 不可被喚醒的睡眠

R = running = 正在執行中

S = sleeping = 睡眠狀態

T = traced or stopped = 出錯或停止狀態

Z = zombie = 僵尸狀態

x: Command (Command line or Program name):行程名或命令行

y: WCHAN (Sleeping in Function):

z: Flags (Task Flags):


: l9 A8 J' I% e& R2 [

: c3 Z* [5 H5 K6 C) l& V1 C  Z3 r
  例1:增加和移除行程訊息欄位(輸入f)
; w: b1 K2 g% \! p
+ X& \  E1 y1 {: d8 F+ E4 D
top1.png
+ L& w! i" N# M0 Z, ?- s
* E" Y6 l+ ^+ M8 F5 D
  例2:調整行程訊息欄位顯示順序(輸入o)1 L. s! [# l( G1 ?) b

2 d! d, z$ @$ \/ w
top3.png - L! k/ v* I" V" _1 d  ^

- V4 U: Z$ g$ g6 _. }0 ]% v四、交互命令0 e) I5 j' W& J, e  x. v- U
1.全局命令
. t2 M+ o" T% V3 {, `, K
回車、空格 : 刷新顯示訊息

7 g( I3 L; l1 c' r2 p% J7 k7 ]* k
?、h : 求助
= : 移除所有任務顯示的限制
A : 交替顯示模式切换
B : 粗體癬示切换
d、s : 更改界面刷新時間間隔
G : 選擇其它窗口/欄位組
I : Irix或Solaris模式切换
u、U : 監控指定用户相關行程
k : 結束行程
q : 退出top
r : 重新設定行程的nice值
W : 儲存目前設定
Z : 改變颜色模板

* E0 n/ S8 h% v6 i: y
2.摘要區命令
l : 平均負載及系统執行時間顯示開關
m : 記憶體及交換空間使用率顯示開關
t : 目前任務及CPU狀態顯示開關
1 : 彙總顯示CPU狀態或分開顯示每個CPU狀態  

. T3 R: B# {1 H" d9 C0 q
3.任務區命令
外觀樣式
b : 黑體/反色顯示高亮的行/列。控制x和y交互命令的顯示樣式。
x : 高亮顯示排序的列
y : 高亮顯示正在執行的任務
z : 彩色/黑白顯示。
顯示内容
c : 任務執行的命令行或行程名稱
f、o : 增加和移除行程訊息欄位及調整行程信息欄位顯示順序
H : 顯示線程
S : 時間累計模式
u : 監控指定用户相關行程
任務顯示的數量
i : 顯示空閒的行程
n或# : 設置任務顯示最大數量
任務排序
M : 按記憶體使用率排序
N : 按PID排序
P : 按CPU使用率排序
T : 按Time+排序
< : 按目前排序欄位左邊相鄰欄位排序
> : 按目前排序欄位右邊相鄰欄位排序
F 或 O : 選擇排序欄位
R : 反向排序
( i8 I# z/ d% E9 M, ~# u% O/ N
! p( _) ?9 ]. ~- p8 C' b8 J6 c
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

本區塊內容依據『電腦網路內容分級處理辦法』為限制級網站,限定年滿18歲以上或達當地國家法定年齡人士方可進入,且願接受本站各項條款,未滿18歲 謝絕進入瀏覽。為防範未滿18歲之未成年網友瀏覽網路上限制級內容的圖文資訊,建議您可進行網路內容分級組織ICRA分級服務的安裝與設定。 (為還給愛護 本站的網友一個純淨的論壇環境,本站設有管理員)

QQ|小黑屋|手機板|52AV手機A片王

GMT+8, 2026-7-5 15:43 , Processed in 0.009233 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

連絡站長.廣告招商

[email protected] | Telegram:@asa00061     since 2015-01

快速回復 返回頂部 返回列表