快速定位生产故障-JVM进程CPU占用率过高
发布时间
阅读量:
阅读量
前言
俗话说得好:人在江湖走,怎会不挨刀。
近年来担任技术负责人期间,所经历的线上突发状况数量已然超过十次(提及这些经历真是感慨万千 )。因此,替团队成员分担压力、迅速应对突发状况也成为了技术负责人必须掌握的能力。本文将重点介绍当遭遇“JVM进程CPU使用率突破100% ”这一问题时,应如何高效地找出其根本原因。
1. 生产故障-JVM进程CPU占用率高于100%
某日,运维人员反映生产系统出现异常,某一JVM进程的CPU使用率持续处于高位。登录服务器后,通过执行 top -c 命令进行查看,结果如下:
top - 00:37:39 up 48 days, 10:41, 5 users, load average: 3.34, 3.18, 3.10
Tasks: 166 total, 1 running, 165 sleeping, 0 stopped, 0 zombie
Cpu0 : 0.7%us, 0.3%sy, 0.0%ni, 99.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu1 :100.0%us, 0.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%
全部评论 (0)
还没有任何评论哟~
