linux-服务器资源监控-yc
上一篇 /
下一篇 2011-12-31 17:19:08
/ 个人分类:linux
有时要长时间
监控服务器的负载、CPU、内存、IO信息,因不确定监控时长,用loadrunner不方便,所以写了一个
shell脚本来监控;
特此记录下,以后方便使用;
#!/bin/bash
while [ 1==1 ]
do
w | sed -n '1p' | awk '{print $10}' | sed 's/,//' >> monitorAvgLoad.log
free | grep Mem | awk '{print $3}' >>monitorMemUsed.log
free | grep Mem | awk '{print $4}' >>monitorMemFree.log
free | grep Mem | awk '{print $6}' >>monitorMemBuffers.log
free | grep Mem | awk '{print $7}' >>monitorMemCached.log
free | grep Swap | awk '{print $3}' >>monitorSwapUsed.log
free | grep Swap | awk '{print $4}' >>monitorSwapFree.log
iostat | sed -n '4p' | awk '{print $1}' >>monitorCPUUser.log
iostat | sed -n '4p' | awk '{print $3}' >>monitorCPUSystem.log
iostat | sed -n '4p' | awk '{print $4}' >>monitorCPUIowait.log
iostat | sed -n '4p' | awk '{print $6}' >>monitorCPUIdle.log
iostat -x | grep "sda " | awk '{print $NF}' >>monitorIOUtil.log
sleep 10
done
相关阅读:
- 从Unix到Linux的迁移部署:移植、升级和测试 (xin_晴, 2011-12-23)
- Tcpdump 的用法-zt (fairylly, 2011-12-22)
- Linux Shell进化简史 (xin_晴, 2011-12-26)
- 如何培训Unix员工管理Linux环境? (xin_晴, 2011-12-27)
- 【转载】linux中hosts文件 (yaojinyf, 2011-12-26)
- 五种方法教你搭建Linux学习环境(一) (xin_晴, 2011-12-28)
- 五种方法教你搭建Linux学习环境(二) (xin_晴, 2011-12-29)
- 五种方法教你搭建Linux学习环境(三) (xin_晴, 2011-12-30)
- 如何克服Unix到Linux迁移的常见问题 (xin_晴, 2011-12-31)
- 举例分析Linux动态库和静态库 (xin_晴, 2012-1-04)
收藏
举报
TAG:
Linux
服务器
监控
资源
linux