From owner-freebsd-hackers Mon Nov 13 01:01:41 1995 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id BAA07522 for hackers-outgoing; Mon, 13 Nov 1995 01:01:41 -0800 Received: from terra.stack.urc.tue.nl (terra.stack.urc.tue.nl [131.155.140.128]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id BAA07502 for ; Mon, 13 Nov 1995 01:01:36 -0800 Received: from zen.stack.urc.tue.nl (zen.stack.urc.tue.nl [131.155.140.130]) by terra.stack.urc.tue.nl (8.6.11) with ESMTP id KAA28845 for ; Mon, 13 Nov 1995 10:01:28 +0100 Received: (sven@localhost) by zen.stack.urc.tue.nl (8.6.10/8.6.4) id KAA02291 for hackers@FreeBSD.org; Mon, 13 Nov 1995 10:00:10 +0100 From: sven@stack.urc.tue.nl (Sven Berkvens) Message-Id: <199511130900.KAA02291@zen.stack.urc.tue.nl> Subject: Re: Anyone else think it's about time to beat a WEB server to death? To: hackers@FreeBSD.org Date: Mon, 13 Nov 1995 10:00:08 +0100 (MET) In-Reply-To: <5587.816024955@time.cdrom.com> from "Jordan K. Hubbard" at Nov 10, 95 09:35:55 am X-Mailer: ELM [version 2.4 PL23] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 1675 Sender: owner-hackers@FreeBSD.org Precedence: bulk Hi! > 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. Our site (www.stack.urc.tue.nl) runs on a 486DX/33 with 20 megs of RAM, Adaptec SCSI controller, three ethernet cards (2 x NE2000 compatible, 1 x WD8003EP). We have half of our data in the machine itself, and half is NFS mounted from an Ultrix. We get 140.000 hits a day, totalling between 1.2 GB and 1.4 GB. Of course, a simple calculation reveals about 2 hits per second. The machine's load average is about 0.5, so it can easily handle it. I have my own HTTP daemon running, which is not like any existing daemon, I suppose. It has a fixed number of running daemons (35 in this case) and uses accept(2) to choose a daemon in a round-robin fashion, skipping the daemons that are (still) busy. > 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? You may try this, although this daemon is "protected" against overloading because no more than 35 requests will be handled at one single time. > Jordan Sven Berkvens (sven@stack.urc.tue.nl) System Administrator for MCGV Stack, Eindhoven University of Technology