Return-Path: Delivered-To: new-httpd-archive@hyperreal.org Received: (qmail 12991 invoked by uid 6000); 21 Jul 1999 17:56:23 -0000 Received: (qmail 12984 invoked from network); 21 Jul 1999 17:56:22 -0000 Received: from twinlark.arctic.org (204.107.140.52) by taz.hyperreal.org with SMTP; 21 Jul 1999 17:56:22 -0000 Received: (qmail 1957 invoked by uid 500); 21 Jul 1999 17:56:20 -0000 Date: Wed, 21 Jul 1999 10:56:20 -0700 (PDT) From: Dean Gaudet To: new-httpd@apache.org Subject: Re: [PATCH] 10x performance increase patch #7 In-Reply-To: <199907210657.XAA29272@trudge.engr.sgi.com> Message-ID: X-Comment: Visit http://www.arctic.org/~dgaudet/legal for information regarding copyright and disclaimer. MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: new-httpd-owner@apache.org Precedence: bulk Reply-To: new-httpd@apache.org On Tue, 20 Jul 1999, Mike Abbott wrote: > Apache Developers, > > Here is my seventh patch increasing Apache's performance. This one adds > a new way around the multiple-socket accept serialization problem. > > The new SingleListen directive controls the set of IP addresses (and > ports) to which child processes listen. When SingleListen is on, each > child process listens to a single IP address and port from the list > specified using Listen directives. Listen addresses are distributed > evenly across child processes. > > Also, the Listen directive now takes an optional CPU-num argument which > specifies the CPU to which Apache child processes listening exclusively > to this address/port should be bound. Right -- this is a great example of where MPM helps. You could make these changes without a patch in the MPM code, it would just be a feature of your irix mpm... you could bind sprocs to processors, all that fun stuff, without worrying about portability to other platforms. Dean