`
网络接口
  • 浏览: 44880 次
文章分类
社区版块
存档分类
最新评论

Linux下的监控工具dstat

 
阅读更多

1) 工具说明
dstat是一个用来替换 vmstat,iostat netstat,nfsstat和ifstat这些命令的工具, 是一个全能系统信息统计工具. 与sysstat相比, dstat拥有一个彩色的界面, 在手动观察性能状况时, 数据比较显眼容易观察; 而且dstat支持即时刷新, 譬如输入dstat 3, 即每三秒收集一次, 但最新的数据都会每秒刷新显示. 和sysstat相同的是, dstat也可以收集指定的性能资源, 譬如 dstat -c 即显示CPU的使用情况.
下载安装文件dstat-0.6.7-1.el*.rf.noarch.rpm: http://dag.wieers.com/rpm/packages/dstat/
2) 软件安装
# cd /tmp
# rz (上传安装包)
# rpm -Uvh dstat-0.6.7-1.el*.rf.noarch.rpm
# which dstat
/usr/bin/dstat
3) 使用示例
# dstat
安装完成后, 执行 dstat 命令, 默认情况它会收集-cpu-,-disk-,-net-,-paging-,-system-的数据, 一秒钟收集一次. 默认输入dstat等于输入了dstat -cdngy 1或dstat -a 1. 推荐使用 date && dstat -tclmdny 60 一分钟监视一次(注意调节显示的宽度, 或去掉-t选项).
4) dstat 选项
-c, -cpu 显示CPU情况
-C 0,3,total include cpu0, cpu3 and total
-d, -disk 显示磁盘情况
-D total,hda include hda and total
-g, -page enable page stats
-i, -int enable interrupt stats
-I 5,eth2 include int5 and interrupt used by eth2
-l, -load enable load stats
-m, -mem 显示内存情况
-n, -net 显示网络情况
-N eth1,total 可以指定网络接口
-p, -proc enable process stats
-s, -swap 显示swap情况
-S swap1,total 可以指定多个swap
-t, -time enable time counter
-y, -sys enable system stats
-ipc 报告IPC消息队列和信号量的使用情况
-lock enable lock stats
-raw enable raw stats
-tcp enable tcp stats
-udp enable udp stats
-unix enable unix stats
-M stat1,stat2 enable external stats
-mods stat1,stat2
-a, -all 使用-cdngy 缺省的就是这样显示
-f, -full 使用 -C, -D, -I, -N and -S 显示
-v, -vmstat 使用-pmgdsc -D 显示
-integer show integer values
-nocolor disable colors (implies -noupdate)
-noheaders 只显示一次表头以后就不显示了,使用重定向写入文件时很有用
-noupdate disable intermediate updates
-output file 写入到CVS文件中
这个软件和vmstat很像, 不过和vmstat相比好像少了io部份的显示, dstat只能显示磁盘的吞吐量而不是显示负载情况, dstat和几乎所有监控软件一样, 只能对整个系统进行监控而不能对某一个进程或某一个程序进行深入分析. 我常使用的参数是dstat -cdlmnpsy, 做个别名链接alias dstat='dstat -cdlmnpsy'

分享到:
评论

相关推荐

    Linux 全能系统监控工具dstat的实例详解

    全能系统监控工具dstat dstat 是一个可以取代vmstat,iostat,netstat和ifstat这些命令的多功能产品。dstat克服了这些命令的局限并增加了一些另外的功能,增加了监控项,也变得更灵活了。dstat可以很方便监控系统...

    dstat监控工具

    **dstat监控工具详解** dstat是一款强大的系统资源监控工具,它能够实时地显示系统CPU、内存、磁盘I/O、网络I/O等关键性能指标。dstat比传统的top、iostat和vmstat等工具更为全面,因为它可以同时显示多个资源的...

    linux系统常用监控工具整理

    本文将详细介绍几种常用的Linux性能监控工具,帮助你更好地理解系统状态并解决潜在问题。 1. **top** `top`命令是最基本的实时性能监控工具,它显示系统总体的CPU、内存使用情况,以及每个进程的资源占用状况。你...

    dstat-master.tar.gz

    dstat-master.tar.gz是一个包含了dstat工具源代码的压缩包,通过解压并编译安装,我们可以得到这个功能丰富的监控工具。 dstat是由Colin Percival开发的,它的设计目标是替代如vmstat、iostat、netstat和ifstat等...

    dstat-0.7.2.zip

    《Linux环境下dstat监控工具详解及应用实践》 在Linux系统管理与优化过程中,实时监控系统资源的使用情况至关重要。其中,对于网络流量和磁盘性能的监测是尤为关键的一环,这有助于我们及时发现并解决系统瓶颈,...

    几个linux服务器性能测试工具,服务器压力测试

    3、Linux下很全面的监控工具dstat:dstat是一个用来替换 vmstat,iostat netstat,nfsstat和ifstat这些命令的工具, 是一个全能系统信息统计工具. 与sysstat相比, dstat拥有一个彩色的界面, 在手动观察性能状况时, 数据...

    Linux系统20个系统监控工具.zip

    这份名为"Linux系统20个系统监控工具.zip"的资源包含了一份PDF文档,详细列举了20款常用的Linux系统监控工具,旨在帮助管理员更好地了解系统状态,及时发现并解决潜在问题。以下是这20个工具的详细介绍: 1. **top*...

    dstat-0.7.2-1.el6.rfx.noarch.rpm

    dstat-0.7.2-1.el6.rfx.noarch.rpm ,linux系统监控工具dstsat

    关于linux性能监控的详细介绍

    Linux提供了多种性能监控工具,包括: 1. `vmstat`:全能型性能工具,可显示进程、内存、交换空间、I/O、系统和CPU状态。 2. `mpstat`:按CPU提供统计信息,有助于发现哪个CPU核心负载最重。 3. `sar`:全能型性能...

    Linux运维工程师应该知道的20个系统监控工具.docx

    12. **dstat**:dstat可以同时替代多个系统监控工具,如vmstat、iostat、ifstat等,提供全面的系统资源监控。 13. **strace**:strace用于跟踪进程的系统调用和信号,帮助诊断进程行为问题。 14. **lsof**:lsof列...

    dstat-0.7.2-12.el7.noarch.rpm (dstat 之rpm包)

    标题提及的是“dstat-0.7.2-12.el7.noarch.rpm”,这是一个针对Linux操作系统的性能监控工具——dstat的RPM(Red Hat Package Manager)包。RPM是一种软件包管理器,常用于基于RPM的Linux发行版,如CentOS、Fedora和...

    Linux运维工程师应该知道的20个系统监控工具.pdf

    10. **dstat**:多功能监控工具,可以同时显示CPU、内存、磁盘和网络的统计数据。 11. **htop**:top命令的增强版,带有颜色和树状视图,更易读且交互性强。 12. **atop**:提供日志记录功能,可以回溯历史性能数据...

    Linux下的一些工具

    - **dstat** 是一个强大的系统资源监控工具,它可以整合`iostat`、`vmstat`和`ifstat`的功能于一体,方便用户全面监控系统的CPU使用情况、内存使用、磁盘I/O以及网络流量等。 - **官方网站**:...

    常用的linux系统监控命令整理.docx

    `dstat -y --tcp 1 1000` 是一个综合监控工具,可以显示TCP连接的状态,包括活动、监听等,而无需频繁运行`netstat -nat`。`dstat`还可以同时监控CPU、内存、磁盘和网络等资源。 4. **网络监控**: - `netstat -...

    dstat-0.7.2-1.rfx.src.rpm

    linux性能监控工具,已经测试很好用。

    每个系统管理员必知的 30 个 Linux 系统监控工具

    13. **dstat**:综合监控工具,可同时显示CPU、内存、磁盘、网络等多方面的数据。 14. **iotop**:类似于top,但用于监控I/O活动,查看哪些进程在大量读写磁盘。 15. **atop**:提供滚动显示的系统监控信息,包括...

    linux 性能调优 linux performance truning

    6. **性能监控工具**:书中会列举并解释多种性能监控工具,如`vmstat`、`sar`、`dstat`、`strace`、`lsof`等,帮助读者实时检测系统状态,定位性能瓶颈。 7. **性能分析**:这部分可能涉及如何使用`perf`、`gprof`...

    Linux 服务器性能分析和测试工具详解.docx

    dstat 是一个系统监控工具,可以显示 cpu 使用情况、磁盘 io 情况、网络发包情况和换页情况。dstat 的输出结果是彩色的,相对于 vmstat 和 iostat 的输入更加详细且较为直观。 iotop 是一个专门显示硬盘 IO 的命令...

Global site tag (gtag.js) - Google Analytics