Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 03 Sep 97 18:02:08 -0700
From:      "Studded" <Studded@dal.net>
To:        "chat@FreeBSD.ORG" <chat@FreeBSD.ORG>, "Sean Eric Fagan" <sef@Kithrup.COM>
Subject:   Webserver/OS review
Message-ID:  <199709040102.SAA15402@mail.san.rr.com>

next in thread | raw e-mail | index | archive | help

On Wed, 3 Sep 1997 16:40:09 -0700 (PDT), Sean Eric Fagan wrote:

>> http://techweb.cmp.com/internetwk/reviews/reviews.htm
>>
>> Comparsion of FreeBSD, SCO's Enterprise Server, Microsoft's Windows NT,
>>Red Hat's version of Linux, Berkeley Software Design Inc.'s BSD/OS 3.0.
>
>An interesting article.  FreeBSD does not come out as well as I would have
>liked, though -- better than NT, but not as good as BSD/OS or Linux.  (They
>don't give any numbers for SCO.)
>
>The numbers they do give for Linux are surprising, in fact -- it would seem
>to indicate that Linux is considerably ahead of FreeBSD 2.2.2 in terms of
>performance as a Web server, even with several hundred "simultaneous"
>connections.

	I also appreciated this article, thanks to the original poster. 
The article made a very important point.   They did not make changes to
the settings (kernel compile or otherwise) for anything that didn't
generate an error message.  One of the things I learned when setting up
the FreeBSD systems that my two servers (and in fact most of DALnet now :)
run on was that FreeBSD will chug happily along with suboptimal
configurations right up to the point where it dies a quick, painful death.
 You can look at this as a bug, or a feature.. it depends on your
perspective.  I will say though that when I asked for help, it was
forthcoming from the FreeBSD community (and one member of the core team in
particular) in spades.  

	They pointed out that FreeBSD was way ahead of the pack right up
to the 100 user mark, then it started to fall off.  I would have predicted
something similar based on our experiece.  If they had taken the test up
an order of magnitude and simulated several *thousand* users instead of
several hundred, they would have seen linux crash and burn in a fairly
spectacular manner. :)  We used to have several systems on our network
using various flavours of linux.  All but one of them have switched to
FreeBSD as a result of our success.  Our ircd software doesn't scale well
on solaris, so I can't really comment on that platform, but I know that
our FreeBSD servers beat our BSDi servers hands down, even when the BSDi
platforms have superior hardware.  

	The big lesson I got from this is a reinforcement of something
that I already knew was in the works, namely helping FreeBSD scale a
little more gracefully from a light -> heavy user load (with the steps in
between obviously).  It *is* possible to get a dynamite heavy load system
out of FreeBSD by tweaking maxusers, nmbclusters, and a few other little
knobs and buttons, but it's still too arcane a process for the
non-programmer who can't dig into the source code and "just see" what's
wrong and how to fix it.  I know that -current has a lot of motion in this
direction, but if we really want a product that is "consumable" for a more
intermediate target market, more needs to be done.

Doug

PS, I finally got around to making a little more "exciting" .sig, guess
this was a good day for it.  *Big Grin*

*** Proud operator, designer and maintainer of the  world's largest
*** Internet Relay Chat server. 4,168 clients and still growing. :-)
*** Try spider.dal.net on ports 6662-4    (Powered by FreeBSD)
*** Do thou amend thy face, and I'll amend my life. - Henry V




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