Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Aug 2007 19:11:42 +0400
From:      Igor Sysoev <is@rambler-co.ru>
To:        freebsd-net@freebsd.org
Subject:   maximum number of outgoing connections
Message-ID:  <20070820151142.GA20183@rambler-co.ru>

next in thread | raw e-mail | index | archive | help
It seems that FreeBSD can not make more than

net.inet.ip.portrange.last - net.inet.ip.portrange.first

simultaneous outgoing connections, i.e., no more than about 64k.

If I made ~64000 connections 127.0.0.1:XXXX > 127.0.0.1:80, then
connect() to an external address returns EADDRNOTAVAIL.

net.inet.ip.portrange.randomized is 0.

sockets, etc. are enough:

ITEM        SIZE     LIMIT      USED      FREE  REQUESTS  FAILURES
socket:      356,   204809,    13915,   146443, 148189452,        0
inpcb:       180,   204820,    20375,   137277, 147631805,        0
tcpcb:       464,   204800,    13882,   142102, 147631805,        0
tcptw:        48,    41028,     6493,    11213, 29804665,        0

I saw it on 6.2-STABLE.


-- 
Igor Sysoev
http://sysoev.ru/en/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070820151142.GA20183>