`
jsntghf
  • 浏览: 2553381 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

使用dstat监控linux资源

阅读更多

ubuntu下直接sudo apt-get install dstat进行安装。

 

redhat下yum install dstat。

 

执行dstat -cdlmnpsyt 5 可以得到非常全面的系统资源利用情况。

 

 

Dstat的使用:


安装完成后,执行dstat命令,默认情况,它会收集-cpu-、-disk-、-net-、-paging-、-system-的数据,一秒钟收集一次。

 

默认输入dstat等于输入了dstat -cdngy 1或dstat -a 1

 

推荐使用date && dstat -tclmdny 60,一分钟监视一次(注意调节显示的宽度,或去掉-t选项)。

 

Dstat拥有一个彩色的界面,在手动观察性能状况时,数据比较显眼容易观察。

 

而且Dstat支持即时刷新,譬如:输入dstat 3,即每三秒收集一次,但最新的数据都会每秒刷新显示。

 

Dstat也可以收集指定的性能资源。譬如dstat -c,即显示CPU的使用情况。

 

Dstat options:
  -c, --cpu              enable cpu stats
     -C 0,3,total           include cpu0, cpu3 and total
  -d, --disk             enable disk stats
     -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              enable memory stats
  -n, --net              enable network stats
     -N eth1,total          include eth1 and total
  -p, --proc             enable process stats
  -s, --swap             enable swap stats
     -S swap1,total         include swap1 and total
  -t, --time             enable time/date output
  -T, --epoch            enable time counter (seconds since epoch)
  -y, --sys              enable system stats
  --ipc                  enable ipc stats
  --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              equals -cdngy (default)
  -f, --full             expand -C, -D, -I, -N and -S discovery lists
  -v, --vmstat           equals -pmgdsc -D total

 

  --integer              show integer values
  --nocolor              disable colors (implies --noupdate)
  --noheaders            disable repetitive headers
  --noupdate             disable intermediate updates
  --output file          write CSV output to file

 

  delay is the delay in seconds between each update
  count is the number of updates to display before exiting
  The default delay is 1 and count is unspecified (unlimited)

分享到:
评论

相关推荐

    dstat监控工具

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

    dstat-master.tar.gz

    《深入理解dstat工具:全面监控Linux系统资源》 在Linux操作系统中,了解系统的资源使用情况对于优化系统性能、排查问题至关重要。dstat是这样一个强大的工具,它允许我们实时监控CPU、内存、磁盘和网络等关键资源...

    dstat-0.7.2.zip

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

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

    dstat可以让你实时地看到所有系统资源,例如,你能够通过统计IDE控制器当前状态来比较磁盘利用率,或者直接通过网络带宽数值来比较磁盘的吞吐率(在相同的时间间隔内)。 dstat将以列表的形式为你提供选项信息并清晰...

    Linux操作系统性能监控工具和指标分析V1.0

    - **功能**:动态显示系统中各个进程的资源使用情况。 - **用途**:监控CPU、内存使用情况以及进程列表,便于发现高负载的进程。 3. **mpstat** - **功能**:提供多处理器系统的性能统计数据。 - **用途**:...

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

    dstat是由Colin尹开发的一款强大的系统性能监控工具,它可以替代像vmstat、iostat、netstat和ifstat等传统工具,提供更为全面且易于理解的系统资源使用情况。dstat的主要特点包括: 1. **实时性**:dstat可以实时地...

    linux系统常用监控工具整理

    在Linux系统中,性能监控是确保系统稳定运行和优化资源使用的关键环节。本文将详细介绍几种常用的Linux性能监控工具,帮助你更好地理解系统状态并解决潜在问题。 1. **top** `top`命令是最基本的实时性能监控工具...

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

    6. `dstat`:综合统计聚合器,可以同时监控多个资源。 7. `iptraf`:流量监控仪表板,直观展示网络流量。 8. `ethtool`:报告以太网接口配置,对网络硬件状态进行诊断。 例如,`vmstat`的输出可以帮助我们理解进程...

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

    1. **top**:实时查看系统资源使用情况,包括CPU、内存、进程等信息。 2. **htop**:top命令的增强版,提供彩色界面,支持垂直和水平滚动,更便于查看和管理进程。 3. **iostat**:监测磁盘I/O性能,分析系统I/O负载...

    Linux系统命令与网络、磁盘参数和日志监控-课件1

    4. **文件IO性能监控**:`iostat`和`iotop`用于监控磁盘I/O活动,`dstat`则提供更全面的系统资源统计,包括磁盘读写速率。 5. **网络IO性能监控**:`netstat`用于查看网络连接状态,`tcpdump`抓取网络数据包,`sar`...

    Linux系统运行时参数命令、网络、磁盘参数和日志监控.pdf

    - `pidstat`: 监控指定或所有进程的资源使用情况,包括CPU、内存、I/O等。 - `top`: 实时显示系统中各个进程的资源占用状况。 - `iotop`: 类似于top的命令,专门用来监控I/O流量。 - `htop`: 交互式的进程查看器...

    linux 性能调优 linux performance truning

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

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

    `dstat`还可以同时监控CPU、内存、磁盘和网络等资源。 4. **网络监控**: - `netstat -natp` 用于查看所有网络连接,特别是`Recv-Q`, `Send-Q` 和 `State`,这些指标可以帮助我们了解网络通信的状态。 - `lsof -p...

    Linux进程管理之“四大名捕”

    htop还提供了直观的色彩编码,可以方便地识别不同类型的进程和资源使用状况。 总结来说,ps、dstat、top和htop各自扮演着系统进程管理的不同角色,它们通过各自的特性和优势,帮助Linux系统管理员进行有效和便捷的...

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

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

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

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

    Linux_CPU_Usage_Analysis

    1. **`top`命令**:这是最基本的实时性能监控工具,可以显示当前系统中各个进程的资源占用情况,包括CPU和内存使用率。 2. **`ps`命令**:用于报告当前系统中进程的状态,配合`-aux`参数可以获取详细的CPU使用信息...

    Linux Performance and Tuning Guidelines

    Linux提供了一系列内置的工具,如top、vmstat、iostat、mpstat、dstat和sysstat等,用于监控系统资源的使用情况。这些工具可以帮助我们了解CPU、内存、磁盘I/O和网络等方面的状态,是诊断性能问题的第一步。 二、...

    Linux系统管理+网络监控命令.docx

    - **dstat**:综合监控工具,可同时监控CPU、内存、磁盘、网络等资源。 - **htop**:top命令的增强版,提供彩色界面和更友好的用户交互。 这些工具的熟练掌握和应用,能够帮助系统管理员快速定位和解决问题,确保...

Global site tag (gtag.js) - Google Analytics