wrk测试问题
wrk测试参数 wrk -t12 -c100 -d30s “http://xxxx.com/xx.php?uid=1234” 在没有加的时候结果,平均是 12 threads and 100 connections Thread Stats Avg Stdev Max +/- Stdev Latency 67.29ms 3.04ms 126.24ms 85.55% Req/Sec 119.19 26.18 161.00 55.12% 42763 requests in 30.02s, 31.81MB read Requests/sec: 1424.35 Transfer/sec: 1.06MB
加了连接池以后,平均 12 threads and 100 connections Thread Stats Avg Stdev Max +/- Stdev Latency 74.02ms 3.06ms 143.04ms 91.87% Req/Sec 108.41 25.59 161.00 56.56% 38882 requests in 30.02s, 28.92MB read Requests/sec: 1295.11 Transfer/sec: 0.96MB 为什么性能反而变差了,我php是7.0.3 phpfpm开了1000个,连接池开了20-1000
可能连接池容量影响的并发,如果连接池的连接数小于并发数,且多个连接需要等待连接池资源,连接池就是瓶颈。