求大佬, PHP 项目 cpu 占用过高,内存占的很少,这个可能是什么原因

查看 179|回复 12
作者:tmtstudio   
8 核 32g 的服务器,线上两千人左右,是相互交易买卖的业务场景,pref 跑过了,看不懂是哪块的问题,求指点


pref, PHP, CPU, 指点

defunct9   
开 ssh ,让我上去看看
garlics   
代码有死循环?
john2022   
你 session 是用文件存储的?换成 redis 试试
rushssss   
opcache 开了吗?从火焰图上看似乎和文件系统有点关系,如果没有打开的话可以打开试试
tmtstudio
OP
  
@john2022 没用 session ,全局搜了都没用到这个函数
ye4tar   
y 轴表示调用栈
x 轴表示抽样数,如果一个函数在 x 轴占据的宽度越宽,就表示它被抽到的次数多,即执行的时间长。
看顶层的哪个函数占据的宽度最大,表示该函数可能存在性能问题。
raysonlu   
顺便请教一下,如果 php 进程存在 IO 等待,是否会导致出现这个问题?
ye4tar   
IO 等待不会线性的影响 CPU 使用率,IO 等待极大概率会跑满读写利用率
bobzhangyong   
看看是不是循环批量调用了 session_start 函数
您需要登录后才可以回帖 登录 | 立即注册

返回顶部