netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Gerrit Huizenga <gh@us.ibm.com>
To: "David S. Miller" <davem@redhat.com>
Cc: Martin.Bligh@us.ibm.com, hadi@cyberus.ca,
	tcw@tempest.prismnet.com, linux-kernel@vger.kernel.org,
	netdev@oss.sgi.com, niv@us.ibm.com
Subject: Re: Early SPECWeb99 results on 2.5.33 with TSO on e1000
Date: Fri, 06 Sep 2002 11:19:11 -0700	[thread overview]
Message-ID: <E17nNhM-0003PD-00@w-gerrit2> (raw)
In-Reply-To: Your message of Fri, 06 Sep 2002 10:37:17 PDT. <20020906.103717.82432404.davem@redhat.com>

In message <20020906.103717.82432404.davem@redhat.com>, > : "David S. Miller" w
rites:
>    From: Gerrit Huizenga <gh@us.ibm.com>
>    Date: Fri, 06 Sep 2002 10:26:04 -0700
>    
>    One of our goals is to actually take the next generation of the most
>    common "large system" web server and get it to scale along the lines
>    of Tux or some of the other servers which are more common on the
>    small machines.  For some reasons, big corporate customers want lots
>    of features that are in a web server like apache and would also like
>    the performance on their 8-CPU or 16-CPU machine to not suck at the
>    same time.  High ideals, I know, wanting all features *and* performance
>    from the same tool...  Next thing you know they'll want reliability
>    or some such thing.
> 
> Why does Tux keep you from taking advantage of all the
> feature of Apache?  Anything Tux doesn't handle in it's
> fast path is simple fed up to Apache.

You have to ask the hard questions...   Some of this is rooted in
the past when Tux was emerging as a technology rather ubiquitously
available.  And, combined with the fact that most customers tend to
lag the technology curve, Apache 1.X or, in our case, IBM HTTPD was
simply a customer drop in with standard configuration support that
roughly matched that on all other platforms, e.g. AIX, Solaris, HPUX,
Linux, etc.  So, doing a one off for Linux at a very heterogenous
large customer adds pain, that pain becomes cost for the customer in
terms of consulting, training, sys admin, system management, etc.

We also had some bad starts with using Tux in terms of performance
and scalability on 4-CPU and 8-CPU machines, especially when combining
with things like squid or other cacheing products from various third
parties.

Then there is the problem that 90%+ of our customers seem to have
dynamic-only web servers.  Static content is limited to a couple of
banners and images that need to be tied into some kind of cacheing
content server.  So, Tux's benefits for static serving turned out to
be only additional overhead because there were no static pages to be
served up.

And, honestly, I'm a kernel guy much more than an applications guy, so
I'll admit that I'm not up to speed on what Tux2 can do with dynamic
content.  The last I knew was that it could pass it off to another server.
So we are focused on making the most common case for our customer situations
scale well.  As you are probably aware, there are no specweb results
posted using Apache, but web crawler stats suggest that Apache is the
most common server.  The problem is that performance on Apache sucks
but people like the features.  Hence we are working to make Apache
suck less, and finding that part of the problem is the way it uses the
kernel.  Other parts are the interface for specweb in particular which
we have done a bunch of work on with Greg Ames.  And we are feeding
data back to the Apache 2.0 team which should help Apache in general.

gerrit

  reply	other threads:[~2002-09-06 18:19 UTC|newest]

Thread overview: 101+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-09-05 18:30 Early SPECWeb99 results on 2.5.33 with TSO on e1000 Troy Wilson
2002-09-05 20:59 ` jamal
2002-09-05 22:11   ` Troy Wilson
2002-09-05 22:39     ` Nivedita Singhvi
2002-09-05 23:01       ` Dave Hansen
2002-09-05 22:48   ` Nivedita Singhvi
2002-09-06  1:47     ` jamal
2002-09-06  3:38       ` Nivedita Singhvi
2002-09-06  3:58         ` David S. Miller
2002-09-06  4:20           ` Nivedita Singhvi
2002-09-06  4:17             ` David S. Miller
2002-09-07  0:05         ` Troy Wilson
2002-09-06  3:56       ` David S. Miller
2002-09-06  3:47   ` David S. Miller
2002-09-06  6:48     ` Martin J. Bligh
2002-09-06  6:51       ` David S. Miller
2002-09-06  7:36         ` Andrew Morton
2002-09-06  7:22           ` David S. Miller
2002-09-06  9:54             ` jamal
2002-09-06 14:29         ` Martin J. Bligh
2002-09-06 15:38           ` Dave Hansen
2002-09-06 16:11             ` Martin J. Bligh
2002-09-06 16:21             ` Nivedita Singhvi
2002-09-06 15:29       ` Dave Hansen
2002-09-06 16:29         ` Martin J. Bligh
2002-09-06 17:36           ` Dave Hansen
2002-09-06 18:26             ` Andi Kleen
2002-09-06 18:33               ` Dave Hansen
2002-09-06 18:36                 ` David S. Miller
2002-09-06 18:45                   ` Martin J. Bligh
2002-09-06 18:43                     ` David S. Miller
2002-09-06 19:19               ` Nivedita Singhvi
2002-09-06 19:21                 ` David S. Miller
2002-09-06 19:45                   ` Nivedita Singhvi
2002-09-06 19:26                 ` Andi Kleen
2002-09-06 19:24                   ` David S. Miller
2002-09-06 19:45                 ` Martin J. Bligh
2002-09-06 17:26       ` Gerrit Huizenga
2002-09-06 17:37         ` David S. Miller
2002-09-06 18:19           ` Gerrit Huizenga [this message]
2002-09-06 18:26             ` Martin J. Bligh
2002-09-06 18:36               ` David S. Miller
2002-09-06 18:51                 ` Martin J. Bligh
2002-09-06 18:48                   ` David S. Miller
2002-09-06 19:05                     ` Gerrit Huizenga
2002-09-06 19:01                       ` David S. Miller
2002-09-06 20:29                   ` Alan Cox
2002-09-06 18:34             ` David S. Miller
2002-09-06 18:57               ` Gerrit Huizenga
2002-09-06 18:58                 ` David S. Miller
2002-09-06 19:52                   ` Gerrit Huizenga
2002-09-06 19:49                     ` David S. Miller
2002-09-06 20:03                       ` Gerrit Huizenga
2002-09-06 23:48       ` Troy Wilson
2002-09-11  9:11       ` Eric W. Biederman
2002-09-11 14:10         ` Martin J. Bligh
2002-09-11 15:06           ` Eric W. Biederman
2002-09-11 15:15             ` David S. Miller
2002-09-11 15:31               ` Eric W. Biederman
2002-09-11 15:27             ` Martin J. Bligh
2002-09-12  7:28     ` Todd Underwood
2002-09-12 12:30       ` jamal
2002-09-12 13:57         ` Todd Underwood
2002-09-12 14:11           ` Alan Cox
2002-09-12 14:41             ` todd-lkml
2002-09-12 23:12         ` David S. Miller
2002-09-13 21:59           ` todd-lkml
2002-09-13 22:04             ` David S. Miller
2002-09-15 20:16               ` jamal
2002-09-16  4:23                 ` David S. Miller
2002-09-16 14:16               ` todd-lkml
2002-09-16 19:52                 ` David S. Miller
2002-09-16 21:32                   ` todd-lkml
2002-09-16 21:29                     ` David S. Miller
2002-09-16 22:53                       ` David Woodhouse
2002-09-16 22:46                         ` David S. Miller
2002-09-16 23:03                           ` David Woodhouse
2002-09-16 23:08                             ` Jeff Garzik
2002-09-16 23:02                               ` David S. Miller
2002-09-16 23:48                                 ` Jeff Garzik
2002-09-16 23:43                                   ` David S. Miller
2002-09-17  0:01                                     ` Jeff Garzik
2002-09-17 10:31                   ` jamal
2002-09-13 22:12             ` Nivedita Singhvi
2002-09-12 17:18       ` Nivedita Singhvi
2002-09-06 23:56   ` Troy Wilson
2002-09-06 23:52     ` David S. Miller
2002-09-07  0:18     ` Nivedita Singhvi
2002-09-07  0:27       ` Troy Wilson
  -- strict thread matches above, loose matches on Subject: below --
2002-09-05 20:47 Feldman, Scott
2002-09-06 11:44 Robert Olsson
2002-09-06 14:37 ` Martin J. Bligh
2002-09-06 15:38   ` Robert Olsson
2002-09-06 18:35 Manfred Spraul
2002-09-06 18:38 ` David S. Miller
2002-09-06 19:40   ` Manfred Spraul
2002-09-06 19:34     ` David S. Miller
2002-09-10 12:02       ` Robert Olsson
2002-09-10 16:55         ` Manfred Spraul
2002-09-11  7:46           ` Robert Olsson
2002-09-10 14:59 Mala Anand

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=E17nNhM-0003PD-00@w-gerrit2 \
    --to=gh@us.ibm.com \
    --cc=Martin.Bligh@us.ibm.com \
    --cc=davem@redhat.com \
    --cc=hadi@cyberus.ca \
    --cc=linux-kernel@vger.kernel.org \
    --cc=netdev@oss.sgi.com \
    --cc=niv@us.ibm.com \
    --cc=tcw@tempest.prismnet.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).