记一次内存告警

背景

跑自动化测试的环境每隔几天就报内存告警,查看内存使用曲线也是阶梯上升

5.27 11:48-5.31 10:30之前就告警了

分析过程

1、使用top命令查看当前使用内存,RES用到了10G(我们是云服务器,%MEM可忽略)

 

2、与云服务平台的运维同学确认,内存使用率的计算方式:RES/容器配置的内存。我们的容器配置的是12G。这样算起来,我们的服务的内存使用率就达到83%

3、用jmap命令查看内存中各类型的占用情况(鉴于不会分析,也没看出个啥)

4、 突然想起来,看一下java启动参数中分配的内存设置,结果,给分配的最大可用内存就是10G,也就怪不得会上升到10G了

5、修改java启动参数,重新启动服务,观察一周后,回来更新结论……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值