This has been a bit of a learning experience for me, and as such I am not currently too well versed in tweaking the Linux kernel's TCP code. However, if the buffers were incorrect, I would expect to see dropped packets, correct? I took a packet capture of a simple ApacheBench test exhibiting the problem, but I couldn't find any evidence of dropped packets anywhere.
Even so, I'm willing to try changes. I don't suppose you could suggest some improvements or point me in the direction of good reading? I'd appreciate it. On Fri, Nov 21, 2014 at 1:21 PM, Maxim Dounin <[email protected]> wrote: > Hello! > > On Thu, Nov 20, 2014 at 09:49:36PM -0600, Jacob Burkamper wrote: > > [...] > > > Does anyone have any suggestions on how I can solve this? I would have > > expected an increase in the number of connections to yield an increase in > > speed, but this was not the result. It seems with the artificial latency > > nginx is only able to handle approximately 3,000 requests per second, > where > > without the latency I saw over 7,000. > > Have you checked your OS limits on network buffers? If there > are not enough buffers or buffers are undersized, this may have > negative effect on bandwidth with increased latency. > > -- > Maxim Dounin > http://nginx.org/ > > _______________________________________________ > nginx mailing list > [email protected] > http://mailman.nginx.org/mailman/listinfo/nginx
_______________________________________________ nginx mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx
