Linux系列之學會使用Top命令進行系統監控
top命令可以實時動態地查看系統的整體運行情況,是一個綜合了多方信息監測系統性能和運行信息的實用工具,TOP命令是linux下常用的性能分析工具,能夠實時顯示系統中各個進程的資源占用狀況,有點像window系統的任務管理器
語法:top [param]
1
param為:
-b:以批處理模式操作;
-c:顯示完整的治命令;
-d:屏幕刷新間隔時間;
-I:忽略失效過程;
-s:保密模式;
-S:累積模式;
-u [用戶名]:指定用戶名;
-p [進程號]:指定進程;
-n [次數]:循環顯示的次數。
top命令分為上下兩個部分:
系統統計信息
系統進程信息
系統統計信息
top - 11:38:01 up 231 days, 2:06, 1 user, load average: 0.88, 0.22, 0.18 Tasks: 170 total, 1 running, 169 sleeping, 0 stopped, 0 zombie %Cpu(s): 38.7 us, 3.5 sy, 0.0 ni, 42.0 id, 15.5 wa, 0.0 hi, 0.3 si, 0.0 st KiB Mem : 8010580 total, 927820 free, 2411572 used, 4671188 buff/cache KiB Swap: 4063228 total, 2933688 free, 1129540 used. 5153128 avail Mem
1
2
3
4
5
row1:任務隊列信息,同 uptime 命令的執行結果
top - 11:38:01 up 231 days, 2:06, 1 user, load average: 0.88, 0.22, 0.18
11:38:01 (當前系統時間)
up 231 days, 2:06(系統運行時間)
1 user (當前登錄用戶數)
load average: 0.88, 0.22, 0.18 (系統的平均負載數,表示 1分鐘、5分鐘、15分鐘到現在的平均數)
row2:進程統計信息
Tasks: 170 total, 1 running, 169 sleeping, 0 stopped, 0 zombie
170 total(系統當前總進程總數)
1 running (正在運行的進程數)
169 sleeping(睡眠進程數)
0 stopped (停止進程數)
0 zombie (僵尸進程數)
row3:CPU 統計信息
%Cpu(s): 38.7 us, 3.5 sy, 0.0 ni, 42.0 id, 15.5 wa, 0.0 hi, 0.3 si, 0.0 st
38.7 us, (用戶空間CPU占用率)
3.5 sy (內核空間CPU占用率)
0.0 ni (用戶進程空間改變過優先級的進程CPU的占用率)
42.0 id(空閑CPU占有率)
15.5 wa (等待輸入輸出的CPU時間百分比)
0.0%hi (硬件中斷請求)
0.3%si (軟件中斷請求)
0.0%st (分配給運行在其它虛擬機上的任務的實際 CPU時間)
row4:內存狀態
KiB Mem : 8010580 4671188 , 927820 free, 2411572 used, 4671188 buff/cache
4671188 total (物理內存總量 )
2411572 used (已使用的內存 )
927820 free (空閑內存 )
4671188 buffers (內核緩存使用)
ps:以k為單位
row5:swap交換分區信息
KiB Swap: 4063228 total, 2933688 free, 1129540 used. 5153128 avail Mem
4063228 total (交換分區總量 )
1129540 used (已使用交換分區內存 )
2933688 free (空閑交換分區 )
5153128 cached (緩沖交換區 )
、
系統進程信息
PID :進程id
USER :進程所有者的用戶名
PR :進程優先級
NI :nice值。負值表示高優先級,正值表示低優先級
VIRT :進程使用的虛擬內存總量,單位kb。VIRT=SWAP+RES
RES :進程使用的、未被換出的物理內存大小,單位kb。RES=CODE+DATA
SHR :共享內存大小,單位kb
S :進程狀態。D=不可中斷的睡眠狀態 R=運行 S=睡眠 T=跟蹤/停止 Z=僵尸進程
%CPU :上次更新到現在的CPU時間占用百分比
%MEM :進程使用的物理內存百分比
TIME+ :進程使用的CPU時間總計,單位1/100秒
COMMAND :進程名稱[命令名/命令行]
按“1”鍵,可打開或關閉顯示詳細CPU統計信息:
按字母“B”鍵,可打開或關閉當前進程的顯示效果
Linux 任務調度
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。