admin 管理员组

文章数量: 1184232

一:项目场景cpu100%排查

1、 docker 部署openjdk项目cpu100%描述

解决方案:

1、查看docker的cpu占用率:top 或者docker stats
2、进入cpu占用高的docker容器:docker exec -it 容器编号 /bin/bash
3、查看容器中具体进程cpu占用率,执行top,(如top命令无法使用,执行:export TERM=dumb ,然后在执行:top)
4、查看进程中线程cpu占用率:top -H -p 进程号
4.1 容器限制问题描述: 某些容器环境可能对系统工具(如 top)的使用有一定限制。
解决方法:
确保容器镜像中包含必要的系统工具,并且没有因精简镜像而缺少相关功能。
如果使用的是极简基础镜像(如 alpine),可以考虑安装 procps 包,它包含了 top 等实用工具。
apk add procps
5、将异常线程号转化为16进制: printf “

本文标签: 占用率 飙到上限 编程