- 博客(2)
- 收藏
- 关注
原创 CPU飙高,java代码如何定位
3、第三步需要将获取到的线程pid进行16进制转换,因为在线程堆栈信息中,线程id是以16进制存在的,执行printf "%x\n" [tid],得到16进制数字,比如a718。2、找到pid之后,继续执行top -p [pid] -H, 通过此命令就能够获取该进程pid下所有的线程信息,找到CPU占据最高的线程pid,为方便区分叫做tid。4、第四步则是可以进行查看了,使用jstack [pid] |grep a718 -A60,这样则可以查看服务器中,线程占据CPU最高的线程堆栈信息了。
2024-06-28 16:33:00
261
原创 linux服务器中mysql如何重启
我们可以使用mysql -u -p 命令进行mysql数据库登录,u为数据库管理员账号,p为数据库管理员密码,登录成功后执行shutdown;等待命令执行完成,当执行完成之后可使用ps -ef | grep mysql查看是否mysql相关进程还存在。1、在CentOS上一般使用systemctl restart mysqld。2、在Ubuntu上一般使用systemctl restart mysql。但是如果在对应linux系统使用上述命令失效的时候应该怎么办呢?
2024-06-28 15:31:24
1408
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人