JVM 进程 CPU 满载

最近更新时间:2024-06-21 17:38:31

我的收藏

演练实施

步骤一:演练准备

准备一台待演练的 CVM 实例对象,实例上存在可注入故障的 Java 进程。

步骤二:演练编排

1. 登录 云顾问 > 混沌演练控制台,进入演练管理页面,单击新建演练。
2. 单击跳过新建空白演练。



3. 填写演练信息。地域默认是广州,支持切换为其他地域,如有演练计划可以单击关联演练计划,没有可不关联。填写完基本信息之后,单击下一步



4. 输入动作信息。选择对象类型为主机-CVM,单击添加实例,选择演练目标 CVM 实例。


5. 添加演练动作。单击立即添加,选择 JVM类故障,单击JVM进程CPU满载,然后单击下一步


6. 配置故障动作参数。指定需要注入的 JVM 进程名称,然后单击确定


7. 参数配置完成之后,单击下一步


8. 单击添加监控指标,选择CPU利用率监控指标,然后单击提交,即可创建演练。



步骤三:执行演练

1. 前往动作组,单击故障卡片中的执行,注入故障。


2. 故障注入成功之后,通过故障日志,可获取目标 JVM 进程的 Pid 。


3. 可前往 CVM 终端输入 top 命令观察。 可发现目标 Pid 的 Java 进程 CPU 占用率高,整体的 CPU 占用率亦已到达高位。


4. 可前往 云服务器控制台 对应实例监控面板观察 CPU 利用率。可见当前实例的 CPU 利用率高。


5. 单击恢复动作卡片中的执行,恢复故障。


6. 恢复成功之后,再次观察 CVM CPU占用。


7. 前往 云服务器控制台 对应实例监控面板观察 CPU 利用率,发现 CPU 利用率已经下降到注入前水平。




如果遇到产品相关问题,您可咨询 在线客服寻求帮助。

返回顶部