Messages in this thread | | | From | "Adam McLaurin" <> | Subject | Loopback and Nagle's algorithm | Date | Mon, 11 Apr 2011 22:37:49 -0400 |
| |
I understand that disabling Nagle's algorithm via TCP_NODELAY will generally degrade throughput. However, in my scenario (150 byte messages, sending as fast as possible), the actual throughput penalty over the network is marginal (maybe 10% at most).
However, when I disable Nagle's algorithm when connecting over loopback, the performance hit is *huge* - 10x reduction in throughput.
The question is, why is disabling Nagle's algorithm on loopback so much worse w.r.t. throughput? Is there anything I can do to reduce the incurred throughput penalty?
Thanks, Adam
| |