From owner-freebsd-net Tue Oct 31 18:10:20 2000 Delivered-To: freebsd-net@freebsd.org Received: from hand.dotat.at (sfo-gw.covalent.net [207.44.198.62]) by hub.freebsd.org (Postfix) with ESMTP id 674C037B479 for ; Tue, 31 Oct 2000 18:10:17 -0800 (PST) Received: from fanf by hand.dotat.at with local (Exim 3.15 #3) id 13qnLK-0004wp-00; Wed, 01 Nov 2000 02:09:34 +0000 Date: Wed, 1 Nov 2000 02:09:31 +0000 From: Tony Finch To: Andre Oppermann Cc: Nat Lanza , Alfred Perlstein , Bosko Milekic , freebsd-net@FreeBSD.ORG Subject: Re: MP: per-CPU mbuf allocation lists Message-ID: <20001101020931.D18414@hand.dotat.at> References: <20001030104457.E22110@fw.wintelcom.net> <39FDD039.594CED43@telehouse.ch> <39FEA159.EB774F1E@telehouse.ch> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2i In-Reply-To: <39FEA159.EB774F1E@telehouse.ch> Organization: Covalent Technologies, Inc Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Andre Oppermann wrote: > >Depends, if you look at Apache 2.0 it will run multithreaded. In the >Apache case it could also make sense to keep the childs on the same >CPU to avoid cache line thrashing. There are a lot of informations >that flow between the parent Apache and the Childs (requests, filters, >log entries...). It makes sense to run cgi's on a different CPU. Very little information passes between the parent and children processes of Apache. If you turn on Extended Status the children do update some more information in shared memory (the "scoreboard") as they proceed through a request, but other than restart signals that is it. Tony. -- en oeccget g mtcaa f.a.n.finch v spdlkishrhtewe y dot@dotat.at eatp o v eiti i d. fanf@covalent.net To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message