在监控方向,推荐一个工具,dstat
dstat是一个用Python语言实现的多功能统计工具,用来取代Linux下的vmstat ,iostat,netstat,和ifstat等命令.
特点:
1.实时监控
2.容易扩展,也就是添加自定义计数器
3.占用资源小
4.用不同的颜色表示不同的单位,增加可读性 安装很简单,yum install dstat就可以安装 版本: dstat --version 这个命令可以查看dstat的版本,顺带会显示操作系统版本,Python的版本,cpu的个数,以及支持的插件,真的是你让他做一件事,他做十件事 的典范 怎么用呢? 执行 dstat 如图:
cpu,磁盘,网络,换页,以及系统信息,安装一秒钟一次的频率输出,结束就按Ctrl c就可以了. 常用选项: -c 显示 CPU的使用情况(作为运维要知道sys,idl ,wai,usr) -d 显示磁盘读写情况 -l 统计系统负载情况 有时候想查找占用系统资源最高的用户或者进程 #dstat --top-mem --top-io --top-cpu