|
|
楼主 |
发表于 2018-6-21 17:55:59
|
显示全部楼层
如想监控swap,process,sockets,filesystem并显示监控的时间:
. F; I9 A/ O; `/ v* a" O2 R2 Z& @
[root@iZ23uulau1tZ ~]# dstat -tsp --socket --fs8 V" B7 d/ Q3 X
----system---- ----swap--- ---procs--- ------sockets------ --filesystem-
: L1 A5 `- T) w% u# F date/time | used free|run blk new|tot tcp udp raw frg|files inodes
2 f7 s9 A% C7 u9 l26-07 09:23:48| 0 0 | 0 0 0.0|104 8 5 0 0| 704 6488
9 ]0 h% S4 T {6 s+ v26-07 09:23:49| 0 0 | 0 0 0|104 8 5 0 0| 704 6488# [# q/ h: R" A* b" | Z
26-07 09:23:50| 0 0 | 0 0 0|104 8 5 0 0| 704 6489* `% S3 n1 f3 [% C1 N$ m! p( _4 [
26-07 09:23:51| 0 0 | 0 0 0|104 8 5 0 0| 704 6489
) v% v ^3 |: D$ x1 ?26-07 09:23:52| 0 0 | 0 0 0|104 8 5 0 0| 704 6489+ P$ u& `0 h; z+ M6 v& A+ n& C) t
26-07 09:23:53| 0 0 | 0 0 0|104 8 5 0 0| 704 6489
( _5 `8 J: ]% x; R若要将结果输出到文件可以加--output filename:
" P7 a/ g9 G, n" {9 c; n+ u3 B! c/ v& F3 Y
[root@iZ23uulau1tZ ~]# dstat -tsp --socket --fs --output /tmp/ds.csv4 }/ l. z+ t. R5 _& f
----system---- ----swap--- ---procs--- ------sockets------ --filesystem-. [$ t7 p, i. ~6 a
date/time | used free|run blk new|tot tcp udp raw frg|files inodes+ U. h [: k' r: g* B' {- M
26-07 09:25:31| 0 0 | 0 0 0.0|104 8 5 0 0| 736 6493 X3 t4 i! [" l- g
26-07 09:25:32| 0 0 | 0 0 0|104 8 5 0 0| 736 64936 P! j3 _0 a8 W
26-07 09:25:33| 0 0 | 0 0 0|104 8 5 0 0| 736 64935 d) [) K9 `- Z6 ~
26-07 09:25:34| 0 0 | 0 0 0|104 8 5 0 0| 736 6493# f, x1 g! {3 r; R2 C/ `8 x
26-07 09:25:35| 0 0 | 0 0 0|104 8 5 0 0| 736 6494
4 U3 C+ M a) u, A26-07 09:25:36| 0 0 | 0 0 0|104 8 5 0 0| 736 6494; y$ k3 r8 W' s* \
这样生成的csv文件可以用excel打开,然后生成图表。6 l+ v" w- I- R7 k9 b4 ~
+ m, i! g8 q$ N9 j通过dstat --list可以查看dstat能使用的所有参数,其中上面internal是dstat本身自带的一些监控参数,下面/usr/share/dstat中是dstat的插件,这些插件可以扩展dstat的功能,如可以监控电源(battery)、mysql等。
3 L' c! D& y1 j4 d: N6 d+ q
. V/ H, v. q2 A8 O+ r3 L$ c下面这些插件并不是都可以直接使用的,有的还依赖其他包,如想监控mysql,必须要装python连接mysql的一些包。
$ g% H2 N7 K( K9 ?5 {/ u9 t
( i, B7 E$ P0 _7 n, a) O: P[root@iZ23uulau1tZ ~]# dstat --list
; M" o4 F$ {0 r( o- }5 vinternal:* t8 N: S) E) Y2 t3 R
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- v7 g0 F/usr/share/dstat:
! t1 [1 L% m+ d( \6 R1 ] 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,
6 L0 V1 z. N p 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,+ E. n4 R. e3 u5 m+ M
vm-memctl, vmk-hba, vmk-int, vmk-nic, vz-cpu, vz-io, vz-ubc, wifi |
|