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

TAG: Linux 服务器 监控 资源 linux

 

评分:0

我来说两句

Open Toolbar