Re: Solaris 100K TCP connections, good example? was:[Fwd: [Fwd: Re: TCP

Jordan Mendelson (jordy@wserv.com)
Mon, 27 Sep 1999 20:32:28 -0400


"Stephen D. WIlliams" wrote:
>
> I just left Sun Microsystems where I was the architect for
> the Sun calendar server. I spend several months working on
> those kinds of issues.
>
> Solaris 2.6 and above can handle 100,000 connections if the
> server has plenty of memory and is properly configured.
>
> The test was done by having clients connect, the server
> simply echoed any characters back the same connection while
> at the same time the server accepted new connections.
> When we hit 100,000 simultaneous connections we stopped testing.

With the current tests I've done, the major limiting factor is
poll()/select(). This is partially fixed by the SIGIO patches and will be
completely ready to replace poll()/select() when the final patches for si_band
are integrated.

If you want to rig a setup that does the same thing for 100k connections, you
can under Linux given enough RAM, but it won't be a realistic test.

Now, if you can setup a real POP3, IMAP4, FTP or HTTP server that could handle
100,000 simultaneous connections from real clients, that would be something.

Jordan

--
Jordan Mendelson     : http://jordy.wserv.com
Web Services, Inc.   : http://www.wserv.com

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/