如何判断你的PHP代码被成功的Hook协程化了

最近,有一个小伙伴提了一个issue,大概就是问如何判断协程在处理MySQl的时候,是否真的进行协程切换了。大概有如下常见的方法:

  1. 在PHP代码里面打印日志,看看日志是否是乱序的,如果乱序,说明协程确实切换了。
  2. 使用time命令,观察时间,看看时间是否有明显的缩短。
  3. 对服务进行压测,看QPS是否有较为明显的提高。