开发者社区> 问答> 正文

CPU使用率过高,Young Gen的日志曲线后期频繁上下跳动,可以说明CPU使用率过高和GC有关系

我这里有一个突发情况,在17点20的时候,CPU开始报警,提示使用率过高,当时的Young Gen的日志曲线是上图中的样子,这个图可以说明CPU使用率过高和gc有关系吗?1.jpeg 2.png

展开
收起
Atom 2020-04-21 10:41:53 1255 0
1 条回答
写回答
取消 提交回答
  • 在这一段时间里记录了两次full gc 时间段大概十几分钟,这个配置的 1 个核的实例,我说的物理的内存,以前没问题 这几天做了个活动 流量峰值大概原来的1倍.我们原来配的是一核,这个是不是会更加重了情况吧.现在改成两核了,这个服务原来估计的没这么大量 这几天公司做了做活动 app排名在app store上前20了 流量上来了1倍.应该gc占用cpu太多了,换言之业务线程没怎么干活了。可以参考:https://blog.fastthread.io/2016/02/22/thread-dump-analysis-pattern-repetitive-strain-injury-rsi/
    https://blog.fastthread.io/2016/06/23/really-running/
    来源:云原生后端社区

    2020-04-21 10:45:28
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
2019大数据技术公开课第五季—日志数据如何同步到MaxCompute之实践讲解 立即下载
Python 系列直播——深入Python与日志服务,玩转大规模数据分析处理实战第二讲 立即下载
Python第四讲——使用IPython/Jupyter Notebook与日志服务玩转超大规模数据分析与可视化 立即下载