命令
top
引數說明:
- d:改變顯示的更新速度
- q: 沒有任何延遲的顯示速度
- c:切換顯示模式,共有兩種模式,一是只顯示執行檔的名稱,零一種顯示完整的路徑與名稱S:累計模式,會將已完成或消失的子行程(dead child process)的CPU tiem累積起來
- s:安全模式
- i:不顯示任何顯示(idle)或無用的(zombie)的行程
- n:更新次數,完成后將退出top
- b: 批次模式
示例:
顯示行程資訊
top
顯示完整命令
top -c
以批處理模式顯示程式資訊
top -b
以累積模式顯示程式資訊
top -s
設定資訊更新次數
top -n 2 // 更新兩次后終止顯示更新(退出top互動)
設定資訊更新時間
top -d 3 // 表示更新周期為3秒
顯示指定的行程資訊
top -p 123 // 顯示行程號為139的行程資訊,CPU、記憶體占用率等
top命令顯示欄位釋義

up:開機時長 users:當前登錄的用戶 load average:1分鐘、5分鐘、15分鐘的平均負載 Tasks:總任務數(行程) running:運行的行程 sleeping:阻塞,休眠的行程 stopped:暫停的行程(例子:ctrl+Z會暫停行程) zombie:僵尸行程/孤兒行程(父行程已停止、子行程還在) CPU: us: 運行(為調整優先級的)用戶行程的CPU時間 sy:運行內核行程的CPU時間 ni: 運行已調整優先級用戶行程的CPU時間 wa: 用于等待IO完成的CPU時間 hi:處理硬體中斷的CPU時間 si:處理軟體中斷的CPU時間 st: men: total: 總物理記憶體量 used: 已使用記憶體量 free:空閑記憶體量 buffers: inode快取記憶體量 swap: (不是記憶體使用完的時候用swap,而是把暫時不用的資料交換到swap中) total:總swap量 used:已使用量 free:空閑量 cached: block快取總量 Pid: 行程號 User: 用戶 PR: 行程調度優先級 NI: 行程優先級值,越小的值意味著越高的優先級,負值表示高優先級,正值表示低優先級 VIRT: 虛擬記憶體,VIRT=SWAP+RES RES:駐留記憶體大小,駐留記憶體是任務使用的非交換物理記憶體大小 SHR:SHR是行程使用的共享記憶體 S:行程狀態(R:運行, S:休眠, Z:孤兒行程, D:不可中斷的休眠態,T:被跟蹤或已停止) CPU:CPU使用率 MEM:記憶體使用率 TIME: 任務啟動后到現在所使用的全部CPU時間 COMMAND: 行行程所使用的命令,行程名稱(命令名/命令列)
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/3558.html
標籤:Linux
