Linux top命令詳解

2021-08-20 08:48:44 字數 638 閱讀 1125

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

上圖縱向的紅框顯示各程序的cpu佔用率,需注意的是,因為cpu是多核cpu所以單個程序cpu佔用率可以超過100%,但是所有程序cpu佔用率總和不得超過100*cpu核數(比如16核就是1600%)

前面cpu八大指標中有個ni,也就是高nice值的使用者空間程序的cpu使用率。nice值是什麼呢,簡單來講,nice值代表著乙個程序使用cpu資源的優先程度。每個程序都會有乙個與之對應的nice值,nice值越高,那麼這個程序使用cpu的優先順序就越低,獲得的處理器的時間相比較而言就會越少。而ni這個指標,統計的是系統中,所有nice值大於0的使用者空間程序的cpu的使用率。

同理左邊的us就是nice值小於等於0的使用者空間程序cpu使用率。

一般情況下程序的預設nice值都是0

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 列出程式時,顯示每個程式的完整指令,包括指令名...

Linux top命令詳解

統計資訊區 第一行 隊伍佇列資訊,同uptime命令的執行結果 23 32 15 表示系統時間 up 42 min 系統已經執行了42分鐘了 1 user 當前有乙個使用者登入系統 load erage 0.01,0.00,0.00 分別表示1min 5min 15min系統負載情況,這些資料是每隔...