linux下有很多监控工具,如top,free,vmstat等。有一大痛点就是各种工具生成的结果格式不一致,较长一段时间内监控数据量大,人工阅读非常困难。所以写了一个脚本,把各种监控参数输出为一个表格,最后再画出图形。
原文:小宇的博客
目前脚本能够监控如下内容
1. 平均负载
2. 空闲内存
3. 已用内存
3. 可用内存
4. 缓存中的脏页面
5. 硬盘使用率
6. 进程占用CPU百分比
7. 等等(可以很方便的添加别的监控参数)
用法
$./monitor.sh [程序名]
脚本输出:
------------time---------|-load-|-m_used-|-m_aval-|-m_ditry-|-sda--|-dm-0--|-dm-1--
2016-10-11_21:26:07 0.34 1223 6272 0 0.