发布新日志

  • Linux性能监测工具dstat

    2009-03-27 10:06:32

    Dstat简介

    Dstat的安装:

    •  wget http://dag.wieers.com/rpm/packages/dstat/dstat-0.6.7-1.rh7.rf.noarch.rpm
      rpm -ivh dstat-0.6.7-1.rh7.rf.noarch.rpm


    Dstat的使用:

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

    默认输入 dstat 等于输入了dstat -cdngy 1或dstat -a 1;
    推荐使用 date && dstat -tclmdny 60 一分钟监视一次(注意调节显示的宽度,或去掉-t选项)。

     
    SysStat相比,Dstat拥有一个彩色的界面,在手动观察性能状况时,数据比较显眼容易观察; 而且Dstat支持即时刷新,譬如:输入 dstat 3,即每三秒收集一次,但最新的数据都会每秒刷新显示。 SysStat相同的是,Dstat也可以收集指定的性能资源。譬如 dstat -c 即显示CPU的使用情况。

    [higkoo@CentOS5.2 ~]# dstat --help
    Usage: dstat [-afv] [options..] [delay [count]]
    Versatile tool for generating system resource statistics

    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
    -t, --time enable time counter
    -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 -D, -I and -N 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 options:
      -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文件中
    更详细的使用方法请参阅:http://dag.wieers.com/home-made/dstat/ 

数据统计

  • 访问量: 6833
  • 日志数: 10
  • 建立时间: 2008-12-31
  • 更新时间: 2009-04-14

RSS订阅

Open Toolbar