top動態查看進程

l   top動態查看進程

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

系統的信息解釋

u  任務隊列信息(第一行)

其內容如下:

21:13:25

當前時間

up 52 min

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

4 users,

當前登錄用戶數

load average: 0.06, 0.03, 0.05

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



u  進程和CPU的信息( 第二、三行)

 

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

Tasks: 29 total

進程總數

1 running

正在運行的進程數

28 sleeping

睡眠的進程數

1 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
0.0%st


硬件CPU中斷佔用百分比

軟中斷佔用百分比 虛擬機佔用百分比


u  內存信息(第四五行)

內容如下:

Mem: 191272k total

物理內存總量

 

173656k used

使用的物理內存總量

17616k free

空閒內存總量

22052k buff/cache

用作內核緩存的內存量。

和free –k 一個意思

Swap: 192772k total

交換區總量

0k used

使用的交換區總量

192772k free

空閒交換區總量

3123008 avail Mem

總的可利用內存是多少

 

 

u  進程信息

 PID USERPR  NI    VIRTRES    SHR S  %CPU %MEMTIME+ COMMAND

列名

含義

PID

進程id

USER

進程所有者的用戶名

NI

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

RES

實際使用內存大小。

S

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

%CPU

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

%MEM

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

TIME+

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

COMMAND

命令名/命令行



top快捷鍵

默認3s刷新一次

空格 :立即刷新。

q退出

M按內存排序

P按CPU排序




l   pstree工具使用

pstree命令以樹狀圖顯示進程間的關係(display a tree of processes)。

格式:pstree

以樹狀圖顯示進程,只顯示進程的名字,且相同進程合併顯示。

格式:pstree -p

以樹狀圖顯示進程,還顯示進程PID。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章