Messages in this thread | | | Date | Thu, 13 Nov 2008 20:06:58 +0100 | From | "Olaf van der Spek" <> | Subject | Re: Unix sockets via TCP on localhost: is TCP slower? |
| |
On Thu, Nov 13, 2008 at 12:24 PM, Arnaldo Carvalho de Melo <acme@redhat.com> wrote: > Em Thu, Nov 13, 2008 at 12:20:44AM +0100, Olaf van der Spek escreveu: >> Hi, >> >> Quite often in discussions, I see people claiming Unix sockets are >> faster then TCP sockets on a connection that stays inside localhost. >> Let's say from app A to app B. >> Is this indeed the case and if so, how much and why? >> My assumption is that the kernel can optimize the 'connection' and let >> any performance differences disappear. > > How much? Please measure.
I can't be the first one to wonder about this. Has nobody done this kind of benchmark before?
> Faster? Not necessarily, Nagle comes to mind,
Eh, wouldn't that make TCP slower instead of faster?
> among others. What kind of traffic? That matters too. > > Start here: http://en.wikipedia.org/wiki/Nagle's_algorithm
Eh, I assume that algorithm is disabled on localhost.
| |