Date: Sat, 30 May 1998 12:46:28 -0700 From: Studded <Studded@san.rr.com> To: Frank Pawlak <fpawlak@execpc.com> Cc: freebsd-questions@FreeBSD.ORG Subject: Re: RTFM Message-ID: <35706214.119D02EB@san.rr.com> References: <356CA20F.1F47@clarityconnect.com> <980528041610.ZM1327@darkstar.connect.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Frank Pawlak wrote: > > Can anyone tell me where I can locate some accurate and current information > describing why FreeBSD can carry heavier server loads than Linux? Linux' kernel was designed for 256 fd's. It can be extended beyond that with some gymnastics however fundamentally the whole thing was not designed for "heavy server loads." The BSD networking layer has no such restrictions. We had a network consisting of almost all linux servers when I started on dalnet almost 3 years ago. Ours was the first machine to try FreeBSD and it wasn't very long before there weren't any linux boxes left. :) Now there are a few new linux machines but they are all in .eu where their client load is extremely small. Our experience with linux was that after a given period of time under load (that period varying with factors we were never able to clearly determine, but never more than 4 or 5 days) the networking layer would just give up and the server would become non-responsive over the network even though the machine was still up (active at the console). At the time there were several people in the linux world who were confirming that the failure was in the networking layer, including one of our programmers who contributes to linux. The word is that the 2.1 version of the linux kernel fixes "all" of the networking problems, however in our tests we have yet to get a linux 2.1 machine to hold more than 400 clients reliably, which is approximately where the 2.0 series failed as well. Of course, I have very little confidence in the person running the linux test, but I don't actually care that much either. :) Doug -- *** Chief Operations Officer, DALnet IRC network *** *** Proud designer and maintainer of one of the world's largest *** Internet Relay Chat servers with 5,328 simultaneous connections *** Try spider.dal.net on ports 6662-4 (Powered by FreeBSD) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?35706214.119D02EB>