性能排错
2019-03-15 本文已影响0人
码哥说
背景
某天。发现访问线上php web很卡很慢。
解决
//查看cpu占用
top -c //输入大P按cpu占用比,大小排名,找到进程ID,假设110
//查看进程内线程的cpu占比
top -Hp 110 //输入大P,排名,找到最占cpu的线程id,假设1101
//线程转为16进制
printf "%x\n" 1101 //结果:0x44d
//通过线程id,过滤得到线程堆栈
jstack 110 | grep ‘0x44d’ -C5 --color
## 请关注我的订阅号
![订阅号.png](https://img.haomeiwen.com/i16747124/b89acf15e2272701.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)