------------------ 原始邮件 ------------------
发件人: Hua Wang <wangh...@gmail.com>
发送时间: 2016年4月1日 10:09
收件人: openresty <openresty@googlegroups.com>
主题: Re: [openresty] Re: NGNIX QPS optimization
http client有什么好建议么?我用httpress能够打到更高,但是它的https有问题
测试不要涉及文件IO,直接 return 200 "content"。
内核肯定要升级,不要用ab测试。
在 2016年3月31日星期四 UTC+8下午12:35:01,hwang写道:
最近在尝试提高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哪儿出了问题,还望不吝赐教!!
--
--