使用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)

猜你喜欢

转载自eric-gao.iteye.com/blog/998563
今日推荐