linux top命令 統計信息說明

.  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

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

SWAP

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

RES

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

CODE

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

DATA

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

SHR

共享內存大小,單位kb

nFLT

頁面錯誤次數

nDRT

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

S

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

COMMAND

命令名/命令行

WCHAN

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

Flags

任務標誌,參考 sched.h


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