开发者社区> 问答> 正文

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

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

展开
收起
Atom 2020-04-21 10:41:53 1275 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
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PostgresChina2018_赖思超_PostgreSQL10_hash索引的WAL日志修改版final 立即下载
Kubernetes下日志实时采集、存储与计算实践 立即下载
日志数据采集与分析对接 立即下载