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:

 

评分:0

我来说两句

日历

« 2024-01-23  
 123456
78910111213
14151617181920
21222324252627
28293031   

数据统计

  • 访问量: 35035
  • 日志数: 104
  • 建立时间: 2011-10-10
  • 更新时间: 2012-04-12

RSS订阅

Open Toolbar