Linux網(wǎng)絡(luò)命令的top命令怎么使用
Linux網(wǎng)絡(luò)命令的top命令怎么使用
top是一個動態(tài)顯示過程,即可以通過用戶按鍵來不斷刷新當(dāng)前狀態(tài)。如果在前臺執(zhí)行該命令,它將獨占前臺顯示CPU、內(nèi)存使用和執(zhí)行時間,直到按ctrl+C終止該程序為止。下面就讓學(xué)習(xí)啦小編給大家說說Linux網(wǎng)絡(luò)命令的top命令怎么使用吧。
Linux網(wǎng)絡(luò)命令top命令的使用方法
top命令是Linux下常用的性能分析工具,能夠?qū)崟r顯示系統(tǒng)中各個進程的資源占用狀況,類似于Windows的任務(wù)管理器。
常用選項
-b:以批處理模式操作;
-c:顯示完整的治命令;
-d:屏幕刷新間隔時間;
-I:忽略失效過程;
-s:保密模式;
-S:累積模式;
-i<時間>:設(shè)置間隔時間;
-u<用戶名>:指定用戶名;
-p<進程號>:指定進程;
-n<次數(shù)>:循環(huán)顯示的次數(shù)
top命令輸出各參數(shù)介紹
系統(tǒng)運行時間和平均負載
任務(wù)
第二行顯示的是任務(wù)或者進程的總結(jié)。進程可以處于不同的狀態(tài)。這里顯示了全部進程的數(shù)量。除此之外,還有正在運行、睡眠、停止、僵尸進程的數(shù)量(僵尸是一種進程的狀態(tài))。這些進程概括信息可以用't'切換顯示。
CPU 狀態(tài)
us, user: 運行(未調(diào)整優(yōu)先級的) 用戶進程的CPU時間
sy,system: 運行內(nèi)核進程的CPU時間
ni,niced:運行已調(diào)整優(yōu)先級的用戶進程的CPU時間
wa,IO wait: 用于等待IO完成的CPU時間
hi:處理硬件中斷的CPU時間
si: 處理軟件中斷的CPU時間
st:這個虛擬機被hypervisor偷去的CPU時間(譯注:如果當(dāng)前處于一個hypervisor下的vm,實際上hypervisor也是要消耗一部分CPU處理時間的)。
內(nèi)存使用狀況
接下來兩行顯示內(nèi)存使用率,有點像'free'命令。第一行是物理內(nèi)存使用,第二行是虛擬內(nèi)存使用(交換空間)。 物理內(nèi)存顯示如下:全部可用內(nèi)存、已使用內(nèi)存、空閑內(nèi)存、緩沖內(nèi)存。相似地:交換部分顯示的是:全部、已使用、空閑和緩沖交換空間。內(nèi)存顯示可以用'm'命令切換。
字段列
PID : 進程ID,進程的唯一標(biāo)識符
USER : 進程所有者的實際用戶名。
PR : 進程的調(diào)度優(yōu)先級。這個字段的一些值是'rt'。這意味這這些進程運行在實時態(tài)。
NI : 進程的nice值(優(yōu)先級)。越小的值意味著越高的優(yōu)先級。
VIRT :進程使用的虛擬內(nèi)存。
RES : 駐留內(nèi)存大小。駐留內(nèi)存是任務(wù)使用的非交換物理內(nèi)存大小。
SHR : SHR是進程使用的共享內(nèi)存。
S : 這個是進程的狀態(tài)。它有以下不同的值:
D - 不可中斷的睡眠態(tài)。
R – 運行態(tài)
S – 睡眠態(tài)
T – 被跟蹤或已停止
Z – 僵尸態(tài)
%CPU : 自從上一次更新時到現(xiàn)在任務(wù)所使用的CPU時間百分比。
%MEM: 進程使用的可用物理內(nèi)存百分比。
TIME+ : 任務(wù)啟動后到現(xiàn)在所使用的全部CPU時間,精確到百分之一秒。
COMMAND : 運行進程所使用的命令。
Linux網(wǎng)絡(luò)命令的top命令怎么使用相關(guān)文章:
2.Linux怎樣使用top命令查看系統(tǒng)狀態(tài)
5.Top 命令解析