- 积分
- 16844
在线时间 小时
最后登录1970-1-1
|

楼主 |
发表于 2018-6-21 17:55:59
|
显示全部楼层
如想监控swap,process,sockets,filesystem并显示监控的时间:9 N' x/ e, L) P& o0 S5 `$ `
* S8 r5 e& J+ A% L3 ^& x# f% f
[root@iZ23uulau1tZ ~]# dstat -tsp --socket --fs
E# o$ ~( ~% G3 h/ g4 S----system---- ----swap--- ---procs--- ------sockets------ --filesystem-
. C' n2 |( s! R3 U9 ` date/time | used free|run blk new|tot tcp udp raw frg|files inodes% J0 S: Z, w5 A, {5 \
26-07 09:23:48| 0 0 | 0 0 0.0|104 8 5 0 0| 704 6488
1 y/ \6 X _- y1 \ h26-07 09:23:49| 0 0 | 0 0 0|104 8 5 0 0| 704 64885 I! b8 ]& X& N. j) }$ ^0 u
26-07 09:23:50| 0 0 | 0 0 0|104 8 5 0 0| 704 6489
- J* N" C/ K4 v" t3 ]7 r26-07 09:23:51| 0 0 | 0 0 0|104 8 5 0 0| 704 64898 V9 C- d8 |$ w2 k# E# [& ?% Z/ @4 Y
26-07 09:23:52| 0 0 | 0 0 0|104 8 5 0 0| 704 6489
; h0 D& Y" ]# u/ a26-07 09:23:53| 0 0 | 0 0 0|104 8 5 0 0| 704 6489
: T7 @) \% k9 \0 X5 k7 Y若要将结果输出到文件可以加--output filename:& A* M0 ]1 _2 ~2 j4 w
( `1 v" |6 A+ }' F& I- M& U
[root@iZ23uulau1tZ ~]# dstat -tsp --socket --fs --output /tmp/ds.csv* R2 N" c" ]/ b$ M# k7 r) M
----system---- ----swap--- ---procs--- ------sockets------ --filesystem-2 Q4 n% u% l8 g: W
date/time | used free|run blk new|tot tcp udp raw frg|files inodes6 G0 B8 @6 y/ Y- o% ~( T. `
26-07 09:25:31| 0 0 | 0 0 0.0|104 8 5 0 0| 736 6493
; [: b1 u1 y* g8 |. M& [# ~. O; y( P, A26-07 09:25:32| 0 0 | 0 0 0|104 8 5 0 0| 736 6493
3 Q3 I0 x' w1 x" Y/ }26-07 09:25:33| 0 0 | 0 0 0|104 8 5 0 0| 736 6493
1 Y# l& ^% Q; N/ f) p! W26-07 09:25:34| 0 0 | 0 0 0|104 8 5 0 0| 736 6493
7 A5 q+ Z8 I( o% z2 z26-07 09:25:35| 0 0 | 0 0 0|104 8 5 0 0| 736 6494
" s. R& o1 O3 _* y1 H# l26-07 09:25:36| 0 0 | 0 0 0|104 8 5 0 0| 736 64946 C7 ]. |$ }$ {1 u
这样生成的csv文件可以用excel打开,然后生成图表。
$ g4 b* f8 U" Q$ K2 b, K1 I% |0 z) O0 q+ E; ^# e% O* ~# w$ B
通过dstat --list可以查看dstat能使用的所有参数,其中上面internal是dstat本身自带的一些监控参数,下面/usr/share/dstat中是dstat的插件,这些插件可以扩展dstat的功能,如可以监控电源(battery)、mysql等。2 P/ O6 |& J- |+ {7 O
# Q" v* S8 s \& ~. q- Q% h T
下面这些插件并不是都可以直接使用的,有的还依赖其他包,如想监控mysql,必须要装python连接mysql的一些包。3 }) j- N6 E5 k" a, x& q+ u6 \* g
. t9 N0 m) s U5 T7 x9 s3 |
[root@iZ23uulau1tZ ~]# dstat --list
# F! e6 q: c Ginternal:
) j3 v% J* U: Y0 O8 I0 p# W aio, cpu, cpu24, disk, disk24, disk24old, epoch, fs, int, int24, io, ipc, load, lock, mem, net, page, page24, proc, raw, socket, swap, swapold, sys, tcp, time, udp, unix, vm
- L; w1 m6 V& ~& w/ K/usr/share/dstat:" r h4 e4 |# M* A: N
battery, battery-remain, cpufreq, dbus, disk-util, fan, freespace, gpfs, gpfs-ops, helloworld, innodb-buffer, innodb-io, innodb-ops, lustre, memcache-hits, mysql-io, mysql-keys, mysql5-cmds, mysql5-conn, mysql5-io, mysql5-keys,
; _: f( N8 ]! ^! L0 [1 L net-packets, nfs3, nfs3-ops, nfsd3, nfsd3-ops, ntp, postfix, power, proc-count, rpc, rpcd, sendmail, snooze, thermal, top-bio, top-cpu, top-cputime, top-cputime-avg, top-io, top-latency, top-latency-avg, top-mem, top-oom, utmp,
; j* a- S# o# T* n# E0 Y7 h vm-memctl, vmk-hba, vmk-int, vmk-nic, vz-cpu, vz-io, vz-ubc, wifi |
|