linux top顯示資訊詳解

2021-08-21 06:20:51 字數 1146 閱讀 8565

top:實時監測程序,檢視系統資源使用情況

輸入的第一部分顯示的是系統的概況:

1、第一行顯示了當前時間、系統的執行時間、登入的使用者數、系統的平均負載(平均負載有3個值,最近1分鐘的,最近5分鐘的,最近15分鐘的,值越大,說明系統的負載越高)

2、第二行顯示了程序的概要資訊,top命令的輸出中將程序叫做任務(task),有多少程序處在:執行、休眠、停止、僵化的狀態(僵化是指程序完成了,但父程序沒有響應)

3、第三行顯示了cpu的概要資訊,top根據程序的屬主(使用者還是系統)和程序的狀態(執行、空閒還是等待)將cpu利用率分成幾類輸出

us:使用者空間占用cpu百分比、sy:核心空間占用cpu百分比、ni:使用者程序空間內改變過優先順序的程序占用cpu百分比、id:空閒cpu百分比、wa:等待輸入輸出的cpu時間百分比、hi:cpu服務於硬中斷所消耗的時間總額、si,st:pu服務於軟中斷所消耗的時間總額,steal time

4、最後兩行顯示系統記憶體的狀態,第一行是物理記憶體:total:物理記憶體總量、used:使用的物理記憶體總量、free:空閒記憶體總量。第二行針對的是系統交換空間,total:交換區總量、used:使用交換區總量等等、、、、、

5、各列的含義

pid:程序的pid

user:程序屬主的名字

pr:程序的優先順序

ni:程序的謙讓度值

virt:程序占用的虛擬記憶體總量

res:程序占用的物理記憶體總量

shr:程序和其他程序共享的記憶體總量

s:程序狀態,d、代表可中斷的休眠狀態,r代表在執行狀態,s代表休眠狀態,t代表跟蹤狀態或停止狀態,z代表僵化狀態

%cpu:程序使用的cpu時間比例

%mem:程序使用的記憶體佔可用記憶體的比例

time+:自程序啟動到目前為止的cpu時間總量

command:程序所對應的命令列名稱也就是啟動的程式

相關使用引數

顯示程序

top顯示完整命令

top -c

設定資訊更新次數

top -n 2 //表示更新兩次後終止更新顯示

顯示指定的程序的資訊

top -p 11 //顯示程序為11的資訊

Linux top命令詳解

top統計cpu總體使用情況,使用了八個指標。這八個指標分別是 使用者空間程序 us 核心空間程序 sy 高nice值的使用者空間程序 ni 空閒 id 空閒等待io wa 中斷上半部 hi 中斷下半部 si 以及steal時間 st 理論上來講這八個指標之和應該是100 這八個指標當中,id和wa...

linux top命令詳解

首先介紹top中一些欄位的含義 virt virtual memory usage 虛擬記憶體 1 程序 需要的 虛擬記憶體大小,包括程序使用的庫 資料等 2 假如程序申請100m的記憶體,但實際只使用了10m,那麼它會增長100m,而不是實際的使用量 res resident memory usa...

linux top 命令詳解

linux top 命令詳解 功能說明 顯示,管理執行中的程式。語 法 top bciqss d 間隔秒數 n 執行次數 補充說明 執行top指令可顯示目前正在系統中執行的程式,並通過它所提供的互動式介面,用熱鍵加以管理。參 數 b 使用批處理模式。c 列出程式時,顯示每個程式的完整指令,包括指令名...