您的位置:首页 > 运维架构 > Nginx

nginx php-fpm配置

2011-05-01 04:40 477 查看
看了好多大牛的blog,建议php-fpm的max_children 设定300+,这样比较稳定,结合生产环境,觉得不大符合实际,于是自己搞了webbench 数据如下:

机器配置:E5606X2 8G内存 页面 phpinfo 并发500 时间 30秒

max_children 5 worker_processes 1

Speed=553912 pages/min, 2998753 bytes/sec.

Requests: 276809 susceed, 147 failed.

max_children 150 worker_processes 1

Speed=515736 pages/min, -5872026 bytes/sec.

Requests: 257819 susceed, 49 failed.

max_children 200 worker_processes 1

Speed=114364 pages/min, -48328180 bytes/sec.

Requests: 57087 susceed, 95 failed.

max_children 5 worker_processes 8

Speed=1117242 pages/min, -37741676 bytes/sec.

Requests: 558607 susceed, 14 failed.

max_children 5 worker_processes 16

Speed=1162664 pages/min, -42936960 bytes/sec.

Requests: 581317 susceed, 15 failed.

结论如下 max_children 5 worker_processes 16(核心数2倍)效率最高,远胜max_children 200的环境。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: