php应用CPU使用率100%解决思路

java程序出现问题可以利用的工具很多,最近遇到php进程100%情况,排查了半天,咩有找到好的工具。最后从极客时间上倪朋飞老师课程中寻到了解决办法。

(1)查看系统cpu使用率

$ top #查看系统的cpu,内存使用情况

$ ps #查看进程的cpu 使用情况

查看某一个进程的cpu使用情况,使用pidstat

$ pidstat 1 3 #每隔1s输出一组数据,总计输出3组

(2)GDB在性能优化前期不适合中断线上环境程序调试,只有在找到大概的程序问题后,可以使用GDB调试。可以使用linux2.6.31后版本内置的perf工具

$ perf top -g -p 11839 #这里可能会出现无法拿到kernel map

猜你喜欢

转载自blog.csdn.net/wangtingting_100/article/details/85877088