介绍一个全能的系统信息统计工具dstat

dstat 是一个用来替换 vmstat, iostat, netstat, nfsstat 和 ifstat 这些命令的工具,是一个全能系统信息统计工具。

1) 安装:

yum install http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
yum install dstat

2) 使用:

[root@ha1 logs]# dstat
You did not select any stats, using -cdngy by default.
—-total-cpu-usage—- -dsk/total- -net/total- —paging– —system–
usr sys idl wai hiq siq| read  writ| recv  send|  in   out | int   csw
1   2  95   0   0   1|  26k   84k|   0     0 |   0     3B|9686  8092
0  13  87   0   0   0|   0  1728k| 409k 2798k|   0     0 |3870  1152
0  13  87   0   0   0|   0     0 | 473k 3198k|   0     0 |4225  1181
0  13  87   0   0   0|   0     0 | 454k 3507k|   0     0 |4244  1403
0  13  87   0   0   0|   0     0 | 440k 3055k|   0     0 |4071  1203
0  13  87   0   0   0|   0     0 | 580k 2986k|   0     0 |3600  1154
0  13  86   1   0   0|   0   200k| 430k 2388k|   0     0 |3727  1220
0  13  87   0   0   0|   0     0 | 421k 2184k|   0     0 |3662  1305
0  13  87   0   0   0|   0     0 | 643k 2216k|   0     0 |3536  1180
0  13  87   0   0   0|   0     0 | 414k 2233k|   0     0 |3414  1129
0  13  87   0   0   0|   0     0 | 547k 1978k|   0     0 |3802  1326
0  13  86   1   0   0|   0   372k| 455k 2679k|   0     0 |3971  1351
0  13  87   0   0   0|   0     0 | 397k 1918k|   0     0 |3763  1348

[root@ha1 logs]# dstat -c –top-cpu -d –top-bio –top-latency
—-total-cpu-usage—- -most-expensive- -dsk/total- —-most-expensive—- –highest-total–
usr sys idl wai hiq siq|  cpu process   | read  writ|  block i/o process   | latency process
1   2  95   0   0   1|kipmi0       1.4|  26k   84k|init [3]     11k   38k|pdflush       227
0  13  86   0   0   0|kipmi0        13|   0   328k|kjournald     0   152k|nginx: worker   1
0  13  87   0   0   0|kipmi0        13|   0     0 |nagios        0    20k|                
0  13  87   0   0   0|kipmi0        13|   0     0 |nginx: work   0  8192B|ksoftirqd/6     3
1  13  87   0   0   0|kipmi0        13|   0     0 |nginx: work   0    16k|ksoftirqd/3     4
1  13  87   0   0   0|kipmi0        13|   0     0 |nginx: work   0    12k|ksoftirqd/0     3
1  13  86   1   0   0|kipmi0        13|   0   204k|nginx: work   0  8192B|ksoftirqd/7     5
1  13  87   0   0   0|kipmi0        13|   0     0 |nginx: work   0    12k|ksoftirqd/2     3
1  13  87   0   0   0|kipmi0        13|   0     0 |nginx: work   0    16k|ksoftirqd/5     3
0  13  87   0   0   0|kipmi0        13|   0     0 |nginx: work   0    12k|ksoftirqd/1     4
1  13  87   0   0   0|kipmi0        13|   0     0 |nginx: work   0    12k|ksoftirqd/4     5

dstat可以在linux下比较清析的显示CPU,内存,网络,磁盘等的统计信息。非常好用。

3) 更多信息

http://dag.wieers.com/home-made/dstat/