使用strace -cp pid 发现poll 系统调用占用了 30%的时间
这是我的strace 截图
通过strce -ttp pid 可以发现一下 poll timeout
其中超时的 fd 是在操作redis 或是 进行http请求、 想咨询一下 这种情况 是不是可以调低 分发信号的频率 来达到 降低cpu的占用
php以及webman的版本如下;
另外发现 进程在sleep 的时候 也会占用cpu、
sleep的时候,需要cpu调度,但是sleep的时候不占用时间
另外发现 进程在sleep 的时候 也会占用cpu、
sleep的时候,需要cpu调度,但是sleep的时候不占用时间