- 查看CPU使用情况:命令:top;
- 查看pid线程使用情况:命令:top -Hp [pid] (pid=55961)
- 线程pid转16进制:printf "0x%x" [pid] (pid=65269)
- 查看CPU占用高信息:jstack [pid] | grep [16进制] -A 5 (pid=55961;16进制=0xfef5)
【运维】Java程序CPU飚升排查
原创
©著作权归作者所有:来自51CTO博客作者开发日志的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
运维-排查故障总结
运维-排查故障指南
运维 排查故障 Linux运维 -
运维基础——问题排查步骤
我们团队为上一家公司承担运维、优化和扩展工作的时候,我们碰到了各种不同规
运维 服务器 文件系统 mysql -
根据docker容器的rootfs启动
默认情况下,容器中的进程以 root 用户权限运行,并且这个 root 用户和宿主机中的 root 是同一个用户。听起来是不是很可怕,因为这就意味着一旦容器中的进程有了适当的机会,它就可以控制宿主机上的一切!本文我们将尝试了解用户名、组名、用户 id(uid)和组 id(gid)如何在容器内的进程和主机系统之间映射,这对于系统的安全来说是非常重要的。说明:本文的演示环境为 ubuntu 16.04
根据docker容器的rootfs启动 10、root用户的uid为( )。 用户名 docker Dockerfile