top基本使用
第一行:基本信息
信息欄第一行 top | 含義(基本信息) |
---|---|
09:23:36 up | 當(dāng)前時(shí)間 |
100 days, 13:01, | 系統(tǒng)運(yùn)行時(shí)間影晓,格式為小時(shí):分唇礁,表示已經(jīng)運(yùn)行了100天又13個(gè)小時(shí)1分鐘 |
2 users | 當(dāng)前登錄用戶數(shù) |
load average: 0.31, 0.11, 0.07 | 系統(tǒng)負(fù)載,三個(gè)數(shù)值分別表示為1分鐘腔长,5分同欠,15分鐘前到現(xiàn)在的平均值 |
第二行:任務(wù)信息
信息欄第二行 Tasks | 含義(進(jìn)程狀況) |
---|---|
total | 進(jìn)程總數(shù) |
running | 正在運(yùn)行的進(jìn)程數(shù) |
sleeping | 睡眠狀態(tài)的進(jìn)程數(shù) |
stopped | 停止的進(jìn)程數(shù) |
zmobie | 僵尸進(jìn)程數(shù) |
第三行:CPU使用情況
信息欄第三行 %CPU(s) | 含義(表示占用CPU的百分比) |
---|---|
us | User Time淮椰,CPU執(zhí)行用戶進(jìn)程百分比 |
sy | System Time,CPU在內(nèi)核運(yùn)行百分比 |
ni | Nice Time蔫磨,調(diào)整進(jìn)程優(yōu)先級(jí)所用百分比 |
id | Idle Time淘讥,系統(tǒng)空閑百分比 |
wa | Waiting Time,CPU等待 I/O完成所有百分比 |
hi | Hard IRQ Time质帅,硬中斷占用的CPU時(shí)間百分比 |
si | Soft IRQ Time适揉,軟中斷占用CPU時(shí)間百分比 |
st | Steal Time,虛擬服務(wù)占用 |
第四行:物理內(nèi)存使用情況
信息欄第四行 KIB Mem | 含義(內(nèi)存使用情況) |
---|---|
total | 總物理內(nèi)存 |
free | 空閑的物理內(nèi)存 |
used | 已使用的 |
buff/cache | 緩沖區(qū)和緩存區(qū)占用內(nèi)存的總量 |
第五行:交換區(qū)使用情況
信息欄第五行 KiB Swap | 含義(交換區(qū)使用信息) |
---|---|
total | 交換區(qū)的總量 |
free | 未使用的量 |
used | 已使用的量 |
avail Mem | 可用的內(nèi)存量 |
進(jìn)程信息區(qū)
統(tǒng)計(jì)信息區(qū)域的下方顯示了各個(gè)進(jìn)程的詳細(xì)信息煤惩。首先來(lái)認(rèn)識(shí)一下各列的含義嫉嘀。
序號(hào) | 列名 | 含義 |
---|---|---|
a | PID | 進(jìn)程id |
b | PPID | 父進(jìn)程id |
c | RUSER | Real user name |
d | UID | 進(jìn)程所有者的用戶id |
e | USER | 進(jìn)程所有者的用戶名 |
f | GROUP | 進(jìn)程所有者的組名 |
g | TTY | 啟動(dòng)進(jìn)程的終端名。不是從終端啟動(dòng)的進(jìn)程則顯示為 ? |
h | PR | 優(yōu)先級(jí) |
i | NI | nice值魄揉。負(fù)值表示高優(yōu)先級(jí)剪侮,正值表示低優(yōu)先級(jí) |
j | P | 最后使用的CPU,僅在多CPU環(huán)境下有意義 |
k | %CPU | 上次更新到現(xiàn)在的CPU時(shí)間占用百分比 |
l | TIME | 進(jìn)程使用的CPU時(shí)間總計(jì)洛退,單位秒 |
m | TIME+ | 進(jìn)程使用的CPU時(shí)間總計(jì)瓣俯,單位1/100秒 |
n | %MEM | 進(jìn)程使用的物理內(nèi)存百分比 |
o | VIRT | 進(jìn)程使用的虛擬內(nèi)存總量,單位kb兵怯。VIRT=SWAP+RES |
p | SWAP | 進(jìn)程使用的虛擬內(nèi)存中彩匕,被換出的大小,單位kb媒区。 |
q | RES | 進(jìn)程使用的驼仪、未被換出的物理內(nèi)存大小,單位kb袜漩。RES=CODE+DATA |
r | CODE | 可執(zhí)行代碼占用的物理內(nèi)存大小绪爸,單位kb |
s | DATA | 可執(zhí)行代碼以外的部分(數(shù)據(jù)段+棧)占用的物理內(nèi)存大小,單位kb |
t | SHR | 共享內(nèi)存大小宙攻,單位kb |
u | nFLT | 頁(yè)面錯(cuò)誤次數(shù) |
v | nDRT | 最后一次寫入到現(xiàn)在奠货,被修改過(guò)的頁(yè)面數(shù)。 |
w | S | 進(jìn)程狀態(tài)座掘。 D=不可中斷的睡眠狀態(tài) R=運(yùn)行 S=睡眠 T=跟蹤/停止 Z=僵尸進(jìn)程 |
x | COMMAND | 命令名/命令行 |
y | WCHAN | 若該進(jìn)程在睡眠递惋,則顯示睡眠中的系統(tǒng)函數(shù)名 |
z | Flags | 任務(wù)標(biāo)志柔滔,參考 sched.h |
默認(rèn)情況下僅顯示比較重要的 PID、USER萍虽、PR廊遍、NI、VIRT贩挣、RES喉前、SHR、S王财、%CPU卵迂、%MEM、TIME+绒净、COMMAND 列见咒。可以通過(guò)下面的快捷鍵來(lái)更改顯示內(nèi)容挂疆。
更改顯示內(nèi)容
通過(guò) f 鍵可以選擇顯示的內(nèi)容改览。按 f 鍵之后會(huì)顯示列的列表,按 a-z 即可顯示或隱藏對(duì)應(yīng)的列缤言,最后按回車鍵確定宝当。
按 o 鍵可以改變列的顯示順序。按小寫的 a-z 可以將相應(yīng)的列向右移動(dòng)胆萧,而大寫的 A-Z可以將相應(yīng)的列向左移動(dòng)庆揩。最后按回車鍵確定。
按大寫的 F 或 O 鍵跌穗,然后按 a-z 可以將進(jìn)程按照相應(yīng)的列進(jìn)行排序订晌。而大寫的 R 鍵可以將當(dāng)前的排序倒轉(zhuǎn)。