------------------ 原始邮件 ------------------
发件人: hwang <wangh...@gmail.com>
发送时间: 2016年3月31日 12:35
收件人: openresty <openresty@googlegroups.com>
主题: [openresty] NGNIX QPS optimization
最近在尝试提高NGNIX的QPS,但尝试了很多方法都没有很好的效果,目前在两台高配并配有万兆网卡的服务器上简单的http get只能够做到40K~50KQPS,每次get的网页只有612B,下面是我的详细配置,并附nginx.conf,能否给些建议?非常感谢!
Server/Client CPU: Dual E5-2690v3
OS: CentOS6.2
kernel: 2.6.32.220
nginx版本:1.9.10
ab版本: Version 2.3 <$Revision: 655654 $>
SELinux disabled
iptables stopped
ulimit -n 1000000
ixgbe驱动已更新至最新,并确认万兆口中断能够向各cpu均匀分发
实验过程中尝试了各种worker_processes值以及各种配置都没有什么本质改善,有一次只启动8个nginx进程并用taskset将nginx进程绑定至8个core,每个cpu依旧只有30%的占用率,说明nginx根本没有积极相应客户端请求。
当测试https时更是只有500~600QPS。
这里感到比较迷茫不知nginx哪儿出了问题,还望不吝赐教!!
--