From owner-freebsd-arch Wed Feb 27 11:42:58 2002 Delivered-To: freebsd-arch@freebsd.org Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by hub.freebsd.org (Postfix) with ESMTP id 3BB9037B41C for ; Wed, 27 Feb 2002 11:42:56 -0800 (PST) Received: by elvis.mu.org (Postfix, from userid 1192) id 13D01AE27F; Wed, 27 Feb 2002 11:42:56 -0800 (PST) Date: Wed, 27 Feb 2002 11:42:56 -0800 From: Alfred Perlstein To: Julian Elischer Cc: Matthew Dillon , Jeff Roberson , arch@FreeBSD.ORG Subject: Re: Slab allocator Message-ID: <20020227194256.GR80761@elvis.mu.org> References: <200202271926.g1RJQCm29905@apollo.backplane.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.3.27i Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG * Julian Elischer [020227 11:40] wrote: > > > On Wed, 27 Feb 2002, Matthew Dillon wrote: > > > > > :PS Sorry for the long winded email. :-) > > > > Well, one thing I've noticed right off the bat is that the code > > is trying to take advantage of per-cpu queues but is still > > having to obtain a per-cpu mutex to lock the per-cpu queue. > > I was wondering abuot that myself :-) It's basically the pre-emption stuff you guys are wondering about along with the possiblity of free'ing back to another cpu's cache that may be an issue. Jeff, are you fee'ing memory back to the cache it was initially allocated from or not? -Alfred To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message