linux-服务器资源监控-yc
上一篇 /
下一篇 2012-02-20 16:42:24
/ 个人分类: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
收藏
举报
TAG: