找回密码
 注册
关于网站域名变更的通知
查看: 306|回复: 1
打印 上一主题 下一主题

了解一下mpstat

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-3-16 09:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
/ w7 Q$ Q3 I7 M% G6 M% f4 i7 `
mpstat是Multiprocessor Statistics的缩写,是实时系统监控工具。其报告与CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。
8 _7 ^% h! r8 U4 s4 f- v/ Y6 t+ m; ]- [& [
安装:0 H( \- Q( N3 }- _3 n" z
4 x- C. O0 J4 r  ?+ g
yum install sysstat' `# _5 n" E( N# _

1 o8 ^9 x7 j& U 7 L' F4 g6 e! @! `" S  ~
6 e, T. l. i: p& X
语法:
, ?8 L6 e3 Y3 u. T3 l; r0 u. s* @2 k7 W% e1 M5 q9 l
mpstat [-P {|ALL}] [internal [count]]4 O/ z2 d2 o4 M& B& r3 a

% h- t0 j" [* h: P" X参数的含义如下:
3 ]- \% S. b: Q- o8 z% q2 E9 |: ]/ a$ N9 _, E
-P {|ALL} 表示监控哪个CPU, cpu在[0,cpu个数-1]中取值
& y) Z  y9 q' q9 O: v3 D' y
' n" J! z9 [/ H2 C6 a3 y0 Kinternal 相邻的两次采样的间隔时间$ z5 c' Z& K- }( w
% K0 g8 b: W8 }- ^0 k/ |. R
count 采样的次数,count只能和delay一起使用. i; |* ?% D) z. @; m5 H% f

, Z' ], K! _% l当没有参数时,mpstat则显示系统启动以后所有信息的平均值。有interval时,第一行的信息自系统启动以来的平均信息。从第二行开始,输出为前一个interval时间段的平均信息。如:0 \5 N0 K$ w* e: k4 k

$ [$ o' o$ \2 V09:42:48 PM CPU %user %nice %sys %iowait %irq %soft %steal %idle intr/s
# ?) s+ Y0 f8 \7 J. L5 q09:42:49 PM all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 573.08
% J/ l, H. z% \& ?8 N4 L: k# K09:42:49 PM 0 0.00 0.00 0.00 0.00 0.00 0.00 0.96 99.04 557.698 e! v7 x: t1 L* f# X
09:42:49 PM 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 10.58
. B2 X0 x5 J3 i) f: a$ \1 ^$ A* u1 g$ D* Y
各个列的含义:
2 x7 X/ \6 Q; z2 o; r5 A
4 B5 S) W- M: ?  y  ICPU 处理器ID
. ~5 T) K3 W- D2 K) k( y- G$ y5 g: g& d" i; J
user 在internal时间段里,用户态的CPU时间(%) ,不包含 nice值为负进程! s9 }+ Y- @* j7 R! F2 ~5 p

+ T( I+ y1 p( V7 r) g$ Lnice 在internal时间段里,nice值为负进程的CPU时间(%)
# t2 I+ z; D- f% Y$ F' \
- m; D& a9 r# h) v, Lsystem 在internal时间段里,核心时间(%)4 H) w! b3 V% C$ Q% f! J; v
9 x6 U5 u& M2 H
iowait 在internal时间段里,硬盘IO等待时间(%)
. B2 ]: g, a" ^. ?1 K* E4 d$ D& P5 O2 Y$ o2 T
irq 在internal时间段里,软中断时间(%)
- C$ B+ K# m# K/ `& D* g" {! V+ T7 \  f" A5 Q. F5 X& T* B
soft 在internal时间段里,软中断时间(%)
5 A% _  J8 t& |& b: D* K0 B: J1 r, F8 a
idle 在internal时间段里,CPU除去等待磁盘IO操作外的因为任何原因而空闲的时间闲置时间 (%)
1 s, D+ {8 Q7 g2 }9 u7 L" }
9 Y& \5 ]4 \! q2 ~intr/s 在internal时间段里,每秒CPU接收的中断的次数; @4 Y7 @) z; M) T5 C5 D. O* O

# y  R# u3 a8 @4 f# f: `CPU总的工作时间=total_cur=user+system+nice+idle+iowait+irq+softirq
% m/ p# U/ d) G
  p5 ^, w( C1 U" }total_pre=pre_user+ pre_system+ pre_nice+ pre_idle+ pre_iowait+ pre_irq+ pre_softirq; M" X9 a& P8 H1 I
6 i, g) N; l% j+ p: k9 U
user=user_cur – user_pre; c# D! H7 j4 z+ E$ P) \: f

6 H( ]+ _* S4 b: ~" f( R, J4 htotal=total_cur-total_pre, Z7 H- m# ~$ b8 s( M( V
9 \  H/ d2 Z" C
其中_cur 表示当前值,_pre表示interval时间前的值。上表中的所有值可取到两位小数点。
7 k; p& h4 m2 [- p; L+ p! _& l) i& h

该用户从未签到

2#
发表于 2020-3-16 16:23 | 只看该作者
原来mpstat是实时系统监控工具
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-25 17:37 , Processed in 0.156250 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表