1. 程式人生 > >Linux 進程管理命令之top

Linux 進程管理命令之top

Linux進程管理命令之top的簡單操作

類似於Windows的任務管理器

技術分享圖片

技術分享圖片

這個命令默認就可以動態的顯示進程狀態

21:39:20 這個是當前時間

up 15 min 是top進程的運行時間

1 user 是在線用戶數

load average 負載的平均值 過去1分鐘 5分鐘 15分鐘的負載值

tasks 工作總數量 running運行狀態的進程數量 sleeping處於睡眠狀態的進程數量 stopped 處於停止狀態的進程數量 zombie處於僵死狀態的進程數量

%CPU占用 us(user)未微調的用戶進程占用時間 sy 內核進程占用時間 ni 微調用戶進程占用時間 id空閑時間 wa 等待I/O完成的時間 hi 硬中斷占用時間 si 軟終端占用時間 st 虛擬機占用時間

技術分享圖片

這裏按1就可以分別顯示每個CPU的占用率

KiB mem:total 內存總量 free內存空閑量 used內存占用量 buff/cache buff和cache占用的內存量

KiB Swap:total swap總量 free swap空閑量 used swap占用量 avail mem 可用的內存量 大約等於內存的空閑量+內存占用量

在top進程運行過程中,m 是按照內存占用排序,t是按照time排序,默認是按照cpu占用率排序

top其實是一個交互式的程序,s可以修改刷新間隔 k可以強行關閉進程(輸入進程ID) q退出程序




Linux 進程管理命令之top