FW: TCP stack throughput

Ulf Wiger (AL/EAB) <>
Mon Jul 4 16:39:25 CEST 2005

With {backlog, 1024}, I could do 500 clients on Solaris.
Increasing the connect() timeout to 60 seconds, I could
just barely manage 900. No connections refused or reset.

On Windows 2000, the large backlog enabled 50 clients, but
100 was too much. Lots of 'econnrefused'.


-----Original Message-----
[mailto:]On Behalf Of Jani Launonen
Sent: den 4 juli 2005 16:16
To: Joel Reymont
Cc: Erlang Users' List
Subject: Re: TCP stack throughput

Have you tried to increase the backlog of the listening socket? It defaults 
to 5 and you could increase it by using {backlog, 100} option (could be 
other than 100) in gen_tcp:listen/2 -function?

I haven't tested it, but just a quick idea.

See listen/2 function at

Hopefully works.

Jani Launonen

More information about the erlang-questions mailing list