科技常识:Linux内存泄漏检测shell脚本

2021-03-18 00:12:34
导读 今天小编跟大家讲解下有关Linux内存泄漏检测shell脚本 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关Linux内存泄漏检测she

今天小编跟大家讲解下有关Linux内存泄漏检测shell脚本 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关Linux内存泄漏检测shell脚本 的相关资料,希望小伙伴会喜欢也能够帮助大家。

本文实例为大家分享了Linux内存泄漏检测的shell脚本,供大家参考,具体内容如下

#!/bin/shif [ $# -ne 1 ]; then echo"Usage: `basename $0` process_name"exit 1fiAPPNAME=$1PROC="`ps -ef | grep"$APPNAME"| grep -v"grep"| grep -v"awk"| grep -v $0 | awk '{print $1}'`"if [ -z $PROC ]; then echo"invalid process_name"exit 1fiSMAPS="/proc/$PROC/smaps"STATUS="/proc/$PROC/status"echo"proc ---$PROC----"OLDHEAP="0"while :do #HEAP="`cat $STATUS | grep"VmData"| awk '{print $2}'`"HEAP=`cat $SMAPS | grep -A 5"heap"| grep"Rss"| awk '{print $2}'` if [ $HEAP -lt $OLDHEAP ]; then echo"`date` HEAP -`expr $OLDHEAP - $HEAP` to $HEAP kb"OLDHEAP=$HEAP elif [ $HEAP -gt $OLDHEAP ]; then echo"`date` HEAP +`expr $HEAP - $OLDHEAP` to $HEAP kb"OLDHEAP=$HEAP fi sleep 1done

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持爱蒂网。

来源:爱蒂网

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢

最新文章