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

dstat是干什么的

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
1)  工具说明
7 R! q6 A: V5 C
& L0 E/ {* N2 c9 c$ ]dstat是一个用来替换 vmstat,iostat netstat,nfsstat和ifstat这些命令的工具, 是一个全能系统信息统计工具. 与sysstat相比, dstat拥有一个彩色的界面, 在手动观察性能状况时, 数据比较显眼容易观察; 而且dstat支持即时刷新, 譬如输入dstat 3, 即每三秒收集一次, 但最新的数据都会每秒刷新显示. 和sysstat相同的是, dstat也可以收集指定的性能资源, 譬如 dstat -c 即显示CPU的使用情况.
/ ~" D) a) d9 u3 [7 h6 v( U下载安装文件dstat-0.6.7-1.el*.RF.noarch.rpm: http://dag.wieers.com/rpm/packages/dstat/
0 B3 [) d1 b; s- N& p! x/ j3 G+ `: z1 G% K6 T% f% ^2 O
2)  软件安装
  H0 s1 K; k; z& `7 B
, M2 f- @1 o$ q# cd /tmp
4 C$ I: g' F( G% P5 y& c# rz (上传安装包)
* A6 X" C3 |( t7 W- a5 D# rpm -Uvh dstat-0.6.7-1.el*.rf.noarch.rpm% d. y8 u% a  f* r  e
# which dstat* t$ n3 i$ E5 V, @
/usr/bin/dstat; _! A+ k3 g; z1 o. `$ [8 y
) k) k. W; d4 m' B: s5 r$ Z: h
3)  使用示例
9 h# q8 `# X* @# p( x
0 Y: H6 Z. W& k# y( E4 ~0 Z# dstat
' `4 b! O" \- ~+ U安装完成后, 执行 dstat 命令, 默认情况它会收集-cpu-,-disk-,-net-,-paging-,-system-的数据, 一秒钟收集一次. 默认输入dstat等于输入了dstat -cdngy 1或dstat -a 1. 推荐使用 date && dstat -tclmdny 60 一分钟监视一次(注意调节显示的宽度, 或去掉-t选项).
  k* Y, U$ p, x4 |
& c7 {$ K7 a' n. m- U, a) D. _4)  dstat 选项
: T/ N4 V! C8 K: c
; x5 U; @) H; W; F-c, -cpu              显示CPU情况/ K3 [, a% d3 ?7 b, ]
-C 0,3,total           include cpu0, cpu3 and total
6 B7 H% W0 B- x( l$ C1 p3 _2 l-d, -disk             显示磁盘情况
/ u3 q; F. P$ E& P7 _9 H-D total,hda           include hda and total1 v5 T# w5 i1 M) ~6 u) I* o
-g, -page             enable page stats9 c9 n% u* H0 {! M
-i, -int              enable interrupt stats
( E- I6 k/ |; i9 }-I 5,eth2              include int5 and interrupt used by eth28 i. T$ r! Q( @- Y0 o, N% m+ z% [
-l, -load             enable load stats1 S9 `" u* Q) I8 I2 x5 X. i
-m, -mem              显示内存情况; X% ~/ J: @$ ]+ E1 X5 x
-n, -net              显示网络情况% I, Y4 A: e$ Z
-N eth1,total          可以指定网络接口
/ ^8 `7 @1 ~: l6 V9 a-p, -proc             enable process stats3 o0 B; l8 U5 P8 c3 t4 C
-s, -swap             显示swap情况
" {3 J! _8 {0 Q5 E0 x) K-S swap1,total         可以指定多个swap
+ A: }- }5 l& V8 R, B. F( U-t, -time             enable time counter
2 x/ D6 m$ {1 A  ?: c5 ]/ j, G-y, -sys              enable system stats
6 K- b: C9 m0 R( E" m) w  b-ipc                  报告IPC消息队列和信号量的使用情况
, M2 Y3 n( e% B% w9 l# k-lock                 enable lock stats: B3 f5 _0 v0 M" r
-raw                  enable raw stats: U. L. T  F$ u
-tcp                  enable tcp stats
$ f7 M/ V5 s, M5 Q8 E-udp                  enable udp stats
' Y& W1 I2 [1 G% R1 l-unix                 enable unix stats; W. P! B; h. p2 c
-M stat1,stat2         enable external stats( B9 T, t& C; a. T$ X1 x
-mods stat1,stat2
  [$ T8 G6 U9 K7 r-a, -all              使用-cdngy 缺省的就是这样显示" c; x8 ^( |& D/ Q/ I1 R8 c
-f, -full             使用 -C, -D, -I, -N and -S 显示- V; ~5 T1 k9 u$ p0 F5 G/ J
-v, -vmstat           使用-pmgdsc -D 显示
, j' e6 h2 {+ g0 r) \3 I; V-integer              show integer values
+ y. B5 {, H) o$ t0 T1 R  l9 e-nocolor              disable colors (implies -noupdate)( L( u% B3 H$ x6 n5 \$ @2 D
-noheaders            只显示一次表头以后就不显示了,使用重定向写入文件时很有用3 V) F8 V7 g) S" p$ E3 u+ B! k, v
-noupdate             disable intermediate updates7 l' l& V$ M$ [1 @( F$ w
-output file          写入到CVS文件中9 D7 _0 j6 t9 ^
这个软件和vmstat很像, 不过和vmstat相比好像少了io部份的显示, dstat只能显示磁盘的吞吐量而不是显示负载情况, dstat和几乎所有监控软件一样, 只能对整个系统进行监控而不能对某一个进程或某一个程序进行深入分析. 我常使用的参数是dstat -cdlmnpsy, 做个别名链接alias dstat='dstat -cdlmnpsy'
; \" o' K/ N3 g; f

该用户从未签到

2#
发表于 2020-3-13 18:20 | 只看该作者
dstat是干什么的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-26 04:42 , Processed in 0.140625 second(s), 24 queries , Gzip On.

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

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

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