linux 总数 进程_linux性能监控之 top 家族(1)
點擊查看>>?2020年第一期《接口自動化由淺入深》課程,4月5號開學!
top家族之一(TOP)
在linux上敲top就能看到一大坨監控命令,眼花繚亂
TOP命令是Linux最常用的性能分析工具,能夠實時顯示系統中各個進程的資源占用狀況。
top程序對運行的系統提供一個動態的實時的監控。它能夠顯示系統的總體信息和一些正被Linux內核管理的任務。它所顯示的系統總體信息的樣式以及任務信息顯示的樣式,順序和大小都是可以由用戶配置,而且配置信息可以重啟后永久生效。
TOP前五行信息
第一行:任務隊列
uptime:
top - 09:38:53 up 19 days, 18:32, 5 users, load average: 0.00, 0.00, 0.00這一行顯示的是系統運行時間,用戶總數,平均負載
第二,第三行:進程和cpu的信息
Tasks: 116 total, 2 running, 111 sleeping, 3 stopped, 0 zombieCpu(s): 6.1%us, 2.2%sy, 0.0%ni, 91.4%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st
task:進程狀態
us:用戶態的cpu占比
sy:內核態的cpu占比
id:cpu空閑率
wa:cpu的io等待占比
hi:硬中斷的cpu占比
si:軟中斷的cpu占比
第四,第五行:內存信息
Mem: 4056480k total, 3676252k used, 380228k free, 176036k buffersSwap: 0k total, 0k used, 0k free, 1950688k cached
Mem:4056480k total 物理內存總量
used:使用的物理內存總量
free:空閑內存總量
buffers:用作內核緩存的內存量
Swap
total:交換區總量
used:使用的交換區總量
free:空閑交換區總量
cached:緩沖的交換區總量。
第六行:進程信息
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ PPID SWAP CODE DATA COMMAND?
pid:進程號
ppid:父進程id
user:進程所有者的用戶名
pr:進程優先級
NI:nice值。負值表示高優先級,正值表示低優先級
virt:進程使用的虛擬內存總量。VIRT=SWAP+RES
res:進程使用的、未被換出的物理內存大小。RES=CODE+DATA
shr:一個任務使用的共享內存總額。它反映了可以被其他進程共享的內存總額
CODE:可執行代碼占用的物理內存大小
DATA:可執行代碼以外的部分
s:進程狀態
D=不可中斷的睡眠狀態
R=運行
S=睡眠
T=跟蹤/停止
Z=僵尸進程
%CPU:CPU時間占用百分比
swap:進程使用的虛擬內存中被換出的大小,單位kb
%MEM:任務當前使用的可用的物理內存百分比
快捷鍵
f鍵選擇需要展示的內容o鍵改變排列順序
總結
以上是生活随笔為你收集整理的linux 总数 进程_linux性能监控之 top 家族(1)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一年赚上亿的生意_如何一年不到的时间2万
- 下一篇: 本地提交到yarn_Hadoop(四)