检查gc使用情况

echo "nodej22"
echo "nodej32"
echo "nodej42"
echo "nodej52"
echo "nodej62"
echo "nodej72"
echo "nodej82"
echo "请输入server主机名(例:nodej22):"
#aaa=$1
#echo "====== $aaa"
read host_name
INCEPTOR_SERVER=$host_name
#JPS=`which jps`
#JSTAT=`which jstat`

#检查server gc 情况
SERVER_PORT=`ssh $INCEPTOR_SERVER sudo jps | grep InceptorServer2 | awk '{print $1}'`
SERVER_OLD_PER=`ssh $INCEPTOR_SERVER  sudo jstat -gcutil $SERVER_PORT |grep -v O| awk '{printf  "%.f\n",$4}'`
echo begin checking server on $INCEPTOR_SERVER
if [ 65 -lt $SERVER_OLD_PER ];then
   echo -e "\033[33mWARN: Inceptor Server--sparkDriver@$INCEPTOR_SERVER , pid is $SERVER_PORT, Mem oldPer is too high($SERVER_OLD_PER%) \033[0m"
   else
   echo -e "\033[32mINFO: Inceptor Server--sparkDriver@$INCEPTOR_SERVER , pid is $SERVER_PORT,(Mem oldPer is $SERVER_OLD_PER%) is healthy.\033[0m"
fi


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值