Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Nov 1995 09:35:55 -0800
From:      "Jordan K. Hubbard" <jkh@time.cdrom.com>
To:        announce@freefall.freebsd.org
Cc:        hackers@freefall.freebsd.org
Subject:   Anyone else think it's about time to beat a WEB server to death?
Message-ID:  <5587.816024955@time.cdrom.com>

next in thread | raw e-mail | index | archive | help
I frequently get asked the question: "How many users can I run off a
FreeBSD WEB server?" and I'm naturally tempted to ask in response
"How long is a piece of string?"

However, I check myself with the knowledge that it's not an entirely
unreasonable thing to want to know, and I merely wish that I had more
data on this subject to provide in response.  It's obviously
impossible to come up with one number that fits all situations, but
various guesstimates can be derived from existing data so that given a
link speed of x, a PC of macho-factor y and the "average" user doing
z, you can come up with a performance projection of n users.

The only problem is that I don't *have* any existing data worth
mentioning.

I've really only two WEB servers that I can honestly say I have much
experience with, and that's www.cdrom.com and www.freebsd.org.
Unfortunately, www.cdrom.com gets so little WEB traffic in comparison
to FTP traffic (on which we have LOTS of data) that the numbers are
almost lost in the noise.  www.freebsd.org is also a popular server as
servers go, but not so popular that we're getting dozens of hits per
second or anything as impressive sounding as that.

What I'd most ideally like would be some numbers from a site that's to
WEB servers what ftp.cdrom.com is to FTP servers, but I'll take whatever
I can get! :-)

Anyone got any stats they'd like to share?  # of running daemons,
server used, hits-per-second, hardware used, that kind of thing.

If we can't get any actual data from existing WEB service providers,
or even if we can, might I prevail on someone out there with a
well-connected box to possibly declare a "flag day", during which as
many people on this list as possible (and anyone else they can find)
aggressively attempts to beat the server to its knees while the server
maintainers busily collect stats on the event?

Heck, if you need some additional incentive for signing up for such a
mad scheme then might I suggest also putting up some adverts for
whatever service you offer on the page as "live data" (grin) so all
those hundreds (thousands?) of users will also see your advertising in
the process of trying to see how much punishment a FreeBSD WEB server
can take..  We could even make it more widely publicised challenge by
posting details of the event in various non-FreeBSD newsgroups, like
Linux's or BSDI's.  Given an open invite to see if they can bring a
FreeBSD WEB server to its knees, I'm sure many of the "competing OS"
advocates wouldn't be able to resist a challenge like that, especially
if the testing authority promised in advance to be relatively
impartial and post full results, be they good or bad.  I'm confident
enough in this product that I think we'd come out looking pretty good!

Either way, it would also generate a lot of publicity for all
concerned (us and the test machine providers) and furnish the FreeBSD
Project with some very valuable data that it doesn't have now.

So how about it?  Any takers?  If you're really interested in helping
to further the cause of Spreading The Word, I can assure you that this
would be a significant step in the right direction.  I'll also be more
than happy to work with whomever steps forward in drafting a
reasonably provocative-sounding announcement to ensure that people
take up the gauntlet.  After all, how much trouble can whapping
"reload" for 5 or so minutes be?  :-)

					Jordan

P.S. Suggestions on how to make this an even more meaningful test from
those webmaniacs out there among you would also be sincerely
appreciated!

>From root@fyeung5 Sat Nov 11 00:44:38 1995
Status: RO
X-Status: 
Received: from blob.best.net (blob.best.net [204.156.128.88]) by shellx.best.com (950911.SGI.8.6.12.PATCH825/8.6.5) with ESMTP id AAA06989 for <netific@shellx.best.com>; Sat, 11 Nov 1995 00:44:37 GMT
Received: from bsdi.BSDI.COM (bsdi.BSDI.COM [205.230.224.1]) by blob.best.net (8.6.12/8.6.5) with ESMTP id QAA22220 for <fyeung@netific.com>; Fri, 10 Nov 1995 16:44:41 -0800
Received: from austin.bsdi.com (daemon#r4MJMfstq8MnmHM5cGDHZGcdJZn827pH#@austin.BSDI.COM [205.230.229.1]) by bsdi.BSDI.COM (8.6.12/8.6.12) with ESMTP id OAA03794 for <inet-access-dist@bsdi.com>; Fri, 10 Nov 1995 14:58:51 -0700
Received: (from daemon@localhost) by austin.bsdi.com (8.6.12/8.6.12) id PAA15968 for inet-access-dist@earth.com; Fri, 10 Nov 1995 15:58:49 -0600
Resent-Date: Fri, 10 Nov 1995 15:58:49 -0600
Resent-Message-Id: <199511102158.PAA15968@austin.bsdi.com>
List-Admin: inet-access-request@earth.com (subscribe/unsubscribe requests)
Errors-To: owner-inet-access@earth.com
Originator: inet-access@earth.com
Precedence: bulk
Reply-To: inet-access@earth.com
Resent-From: inet-access@earth.com
Sender: inet-access@earth.com
Received: from caboose.ironhorse.com (root@sl-caboose.ironhorse.com [204.145.167.1]) by austin.bsdi.com (8.6.12/8.6.12) with ESMTP id PAA15964 for <inet-access@earth.com>; Fri, 10 Nov 1995 15:58:45 -0600
Received: from caboose.ironhorse.com (petesk@caboose.ironhorse.com [204.145.167.2]) by caboose.ironhorse.com (8.6.12/8.6.9) with SMTP id NAA18708 for <inet-access@earth.com>; Fri, 10 Nov 1995 13:59:30 -0800
Date: Fri, 10 Nov 1995 13:59:29 -0800 (PST)
From: "Peter J. Skelly" <petesk@ironhorse.com>
To: inet-access@earth.com
Subject: Re: PC w/ Linux
In-Reply-To: <Pine.SUN.3.91.951110142824.16625H-100000@millenium.texas.net>
Message-ID: <Pine.LNX.3.91.951110135256.18663A-100000@caboose.ironhorse.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII

On Fri, 10 Nov 1995, Jonah Barron Yokubaitis wrote:

> On Thu, 9 Nov 1995, Peter J. Skelly wrote:
> > (Obviously, our customer bases, and therefore usage patterns differ.  
> > Thats why I'm able to get away with the news system I have, and probably 
> > why you need the news system you have)
> 
> laugh, go run 200 news clients on your 16M server. Your machine will swap 
> so heavily you won't be able to telnet to it.
> 
> Compare apples to apples.

Why do you think I included the parenthetical statement...  I am fully 
aware that our userbases are different.  In this whole discussion, I do 
not think ANY of the Linux newsadmins implied that they were expecting to 
run 200, or even as many as 20, readers on their news machines.  Why is 
it that people running large ISP's can't seem to see that those of us 
running smaller ISP's may not want 3000 whining, non net-aware, support 
intensive, 10$ a month users.  That is not the only business model in 
existence.  


Peter J. Skelly                 petesk@ironhorse.com
Ironhorse Software, Inc.        (206) 999-9983
Windows (NT), OLE, LINUX, OS/2 Software Development
http://www.ironhorse.com/~petesk




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