专栏首页后端码事线上问题排查

线上问题排查

1、找到进程id

jps:

ps aux | grep java

top:

2、找到线程pid

top -Hp 进程pid

快捷键“R”进行排序,可以通过快捷键“H”查看帮助信息。

快捷键“1” 查看每个cpu使用情况:

3、查看gc情况

jstat -gc 进程pid

也可以加额外的参数循环输出:jstat -gc 进程pid 间隔时间 输出次数

4、线程pid转化为进制

printf '0x%x' 线程pid

5、查看线程堆栈

jstack 进程pid | grep 转化后的线程pid

6、io情况查看:

vmstat:

“r”:运行中;“b”:io block等待。

7、查看jvm信息

jinfo 进程pid

8、old区实例查询:

jmap -histo pid | sort -n -r -k 2 | head -10

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • PHP 替换标签和标签内的内容

    $filter_arr=array('/#(.*?)#/','/\$(.*?)\$/','/\^(.*?)\^/');//要替换的标签

    WindWant
  • mysql bin log配置及查看

    WindWant
  • js 加密 crypto-js des加密

    crypto-js https://www.npmjs.com/package/crypto-js

    WindWant
  • 详解linux系统下pid的取值范围

    一般PID_MAX=0x8000(可改),因此进程号的最大值为0x7fff,即32767。

    砸漏
  • 一行代码如何隐藏 Linux 进程?

    总有朋友问隐藏Linux进程的方法,我说你想隐藏到什么程度,是大隐于内核,还是小隐于用户。

    民工哥
  • PID算法原理、调整规律及代码

    比例控制是一种最简单的控制方式。其控制器的输出与输入误差信号成比例关系。当仅有比例控制时系统输出存在稳态误差(Steady-state error)。

    小锋学长
  • 容器原理之 - namespace

    namespace(命名空间) 是Linux提供的一种内核级别环境隔离的方法,很多编程语言也有 namespace 这样的功能,例如C++,Java等,编程语言...

    用户7686797
  • kill -9 进程杀不掉,怎么办?

    命令注解:-A 参数列出所有进程 -o 自定义输出字段 我们设定显示字段为 stat(状态), ppid(进程父id), pid(进程id),cmd(命令)这四...

    杰哥的IT之旅
  • 面试官:kill -9 进程杀不掉,怎么办?

    作者:21aspnet 链接:https://blog.csdn.net/21aspnet/article/details/6754445

    民工哥
  • 写了个自动化脚本,每日更新疫情数据

    先说明一下,这是一篇爬虫+分析+自动化的文章,并不是上节说到的 NumPy 系列文章,NumPy 系列请期待下节内容。

    小一不二三

扫码关注云+社区

领取腾讯云代金券