Linux性能监控工具dstat

来源:互联网 发布:朗读爱好者软件 编辑:程序博客网 时间:2024/05/23 18:03

一、先安装EPEL

1.下载

wget http://dl.fedoraproject.org/pub/epel/…

2.安装

sudo rpm -ivh epel-release-6-8.noarch.rpm

或者

sudo rpm -ivh epel-release*

3.检查EPEL源

yum repolist

二、dstat常用命令

1.dstat

多类型资源统计工具

2.dstat 3 10

报表输出时间隔了3秒钟,输出10个结果

3.–top-(io | bio | cpu | cputime | cputime-avg | mem)

可以看到哪个用户哪个进程占用了相关系统资源

如果查看当前占用I/O,CPU,内存等最高的进程信息,可以使用
dstat –top-mem –top-io –top-cpu

4.查看选项

man dstat
dstat –list
dstat -h

5.获取其他应用信息

–postfix 显示postfix队列大小
–sendmail 显示sendmail队列大小
–ntp 显示ntp服务器时间
–nfs3 获取nfs客户端信息
(context switch)–nfsd3 获取nfs服务器信息
–myql5-(cmds | conn | io | keys)获取mysql5相关信息

6.dstat -g -l -m -s –top-mem

查看内存都有谁占用

7.dstat -c -y -l –proc-count –top-cpu

显示关于CPU资源损耗的数据

8.dstat -tsp –socket –fs –output /tmp/dstat.csv

输出一个csv格式文件,可以用excel打开,然后生成图表

9.dstat -tsp –socket –fs

监控swap,process,sockets,filesystem并显示监控时间。

0 0