文章目錄
- 1. 語法
- 2. top下的命令
- 3. 結果顯示和說明
- 3.1 頭部說明
- 3.2 下邊程式資訊的內容
1. 語法
top [ -引數 ]
引數
-d 55秒重繪一次-p pid號查看指定行程動態資訊-u 用戶名查看指定用戶的行程-n 2重繪2次
示例:
將2次top資訊寫入top.txt
top -b -n 2 > /top.txt
2. top下的命令
執行top命令后,按如下鍵的效果:
M,按記憶體使用排序
P,按cpu使用排序
N,按pid大小
R,排序反轉
1,顯示cpu負載
z,彩色顯示
3. 結果顯示和說明
[root@harbor ~]# top
top - 20:45:08 up 39 days, 3:01, 1 user, load average: 0.02, 0.06, 0.10
Tasks: 186 total, 1 running, 185 sleeping, 0 stopped, 0 zombie
%Cpu(s): 1.6 us, 1.1 sy, 0.0 ni, 97.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 7972744 total, 178476 free, 1017384 used, 6776884 buff/cache
KiB Swap: 4194300 total, 4190204 free, 4096 used. 6191524 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
952 root 20 0 1419996 45896 6564 S 0.7 0.6 159:19.97 dockerd
12040 root 20 0 109016 11068 2780 S 0.7 0.1 27:30.07 containerd-shim
12577 root 20 0 109016 10496 2616 S 0.7 0.1 29:06.64 containerd-shim
3.1 頭部說明
-
第一行
和uptime 命令輸出相同,依次為:
當前時間,系統已運行時間,當前用戶數,平均負載(1、5、15分鐘的平均負載) -
第二行
任務總數,running狀態數,sleep狀態數,stop狀態數,僵尸狀態數 -
第三行 cpu狀態
us: 用戶空間占用CPU的百分比,
sy:內核空間占用CPU的百分比,
ni: 改變過優先級的行程占用CPU的百分比
id: 空閑CPU百分比
wa: IO等待占用CPU的百分比
hi: 硬中斷(Hardware IRQ)占用CPU的百分比
si: 軟中斷(Software Interrupts)占用CPU的百分比 -
第四行 記憶體狀態
-
第五行 交換磁區狀態
3.2 下邊程式資訊的內容
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: 行程名稱(命令名/命令列)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/301626.html
標籤:其他
上一篇:OpenCV-影像色溫
