文章目录
案例初步排查CPU负载过高的原因初步排查频繁Full GC的问题对线上系统导出一份内存快照MAT是如何使用基于MAT来进行内存泄漏分析案例
先简单说一下业务背景:一次我们线上推了一个大促销活动, 系统一般在这个时候压力会比平时大好几倍。
但是因为从系统的整体设计角度而言,其实给的一些数据库、缓存和机器的资源都是足够的,所以通常而言不该有什么问题。
但是那次大促活动开始之后,直接导致线上一个系统的CPU使用率飙升,而且因为CPU使用率太高,导致系统几乎陷入卡死的状态,无法处理任何请求!
在重启系统之后,会好一段时间,但是很快又立马发现机器的CPU使用率飙升,继续导致系统卡死!
初步排查CPU负载过高的原因
这里给大家说