古人学问无遗力,少壮功夫老始成。 纸上得来终觉浅,绝知此事要躬行。

一段收集CPU、MEM信息的shell脚本

上一篇 / 下一篇  2011-07-18 17:23:19 / 个人分类:Linux常用命令

一段收集CPUMEM信息的shell脚本,很简单的,自己留个脚印而已,请勿拍~

#! /bin/bash
if [ $# -lt 1 ]
then
    echo "usage : sh write2db.sh pid"
    exit
fi
pid=$1
#CPU利用率
pcpu=`ps -p $pid -o "pcpu,pmem,rss" | awk 'NR==2{print $1}'`
#内存利用率
pmem=`ps -p $pid -o "pcpu,pmem,rss" | awk 'NR==2{print $2}'`
#内存占用值
mem=`ps -p $pid -o "pcpu,pmem,rss" | awk 'NR==2{print $3}'`

#时间戳
#timestamp=`date +'%Y-%m-%d %H:%M:%S'`
#echo $timestamp
#将上述值插入数据库表中
/usr/bin/mysql -utest -piliketesting -hxxx.xxx.xxx.com << EOFMYSQL
insert into forexercise.resource(pid,pcpu,pmem,rss) values($pid,$pcpu,$pmem,$mem)
EOFMYSQL

TAG: CPU cpu MEM 监控

 

评分:0

我来说两句

Open Toolbar