top命令的詳解

2021-10-01 23:10:45 字數 1114 閱讀 5693

top命令是顯示linux程序資訊

top檢視分為兩部分:作業系統資源概況資訊和程序資訊。首先分析資源概況中各個引數的含義,再來分析下程序資訊中各個引數含義。

第一行第二行

tasks:任務程序

total:系統當前的程序數

running: 當前正在執行的程序數

sleeping :當前睡眠中的程序數

stopped:當前停止中的程序

zombie:是殭屍程序

第三行第四行是記憶體狀態

total: 記憶體總量

free: 剩餘的記憶體數量

used: 記憶體使用數量

buff/cache: 用於緩衝的記憶體數量

第五行是交換分割槽的資訊

total: 交換區總量

free: 空閒的交換區數量

used: 使用的交換區數量

第七行以下是:

各程序(任務)的狀態監控

pid 程序id

user 程序所有者

pr 程序優先順序

ni nice值。負值表示高優先順序,正值表示低優先順序

virt 程序使用的虛擬記憶體總量,單位kb。virt=swap+res

res 程序使用的、未被換出的物理記憶體大小,單位kb。res=code+data

shr 共享記憶體大小,單位kb

s 程序狀態。d=不可中斷的睡眠狀態 r=執行 s=睡眠 t=跟蹤/停止 z=殭屍程序

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

%mem 程序使用的物理記憶體百分比

time+ 程序使用的cpu時間總計,單位1/100秒

command 程序名稱(命令名/命令列)

1:敲擊鍵盤b(開啟/關閉加亮效果),top的檢視變化如下:

我們發現程序id為21的top程序被加亮了,一般為執行狀態(runing)的程序才被加亮,可以通過敲擊y鍵關閉或開啟執行態程序的加亮效果。

top互動命令

top命令詳解

一 彙總資訊 1 系統資訊 它沒有在等待i o操作的結果 它沒有主動進入等待狀態 也就是沒有呼叫 wait 沒有被停止 例如 等待終止 2 任務資訊 3 cup資訊 4 記憶體資訊 5 交換區 內容同記憶體資訊 二 列頭資訊 pid 程序id user 使用使用者 pr 優先順序 ni nice值,...

Top 命令詳解

top命令詳解 先感受一下top命令的執行結果吧!首先,我們將它的結果分為兩大區域統計資訊區和程序資訊區 統計資訊區 補充 uptime v可查詢版本 第三行 cpu資訊 當有多個cpu時,這些內容可能會超過兩行 第四行 記憶體資訊 與第五行的資訊類似與free命令 第五行 swap資訊 程序資訊區...

top命令詳解

引數詳解 total 程序總數 running 正在執行的程序數 sleeping 睡眠的程序數 stopped 停止的程序數 zombie 殭屍程序數 cpu s 0.0 us 使用者usr空間占用cpu百分比 0.0 sy 系統sys核心空間占用cpu百分比 0.0 ni 使用者程序空間內改變過...