Linux 進程管理命令之top
阿新 • • 發佈:2018-04-21
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