dstat是Linux中功能很全面的一个监控工具
dstat官方将其定义为vmstat、iostat、ifstat等工具的多功能替代品,且添加了许多额外的功能 说的很牛,下面看下实际使用效果 # dstat
显示界面是彩色的,并且内容分块很清晰,首先从用户体验上有了一些优势 dstat默认显示了 cpu、磁盘、网络、分页、系统 这几项信息,一秒更新一次 可以自定义显示的信息项,例如想查看 cpu、内存、网络 # dstat -cmn
有个功能感觉比较牛:
找出占用系统资源最高的进程 # dstat -t --top-cpu --top-io --top-mem
很方便的就可以看出占用cpu/io/内存最多的是谁 也可以查看系统负载 # dstat -l
通过help查看帮助,发现参数很多,通过不同参数的组合可以监控到很多系统信息,的确功能很全面,dstat的官方定义并不是夸张
推荐使用,尤其对于喜欢写监控脚本的,这种大而全工具的结果信息很丰富,便于脚本分析处理,比处理多个命令的结果方便不少
更多用法就不一一展示了,有兴趣的可以安装试下
centos下安装很简单
# yum install dstat