public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: "Zhang, Yanmin" <yanmin_zhang@linux.intel.com>
To: Nick Piggin <nickpiggin@yahoo.com.au>
Cc: Christoph Lameter <cl@linux-foundation.org>,
	Pekka J Enberg <penberg@cs.helsinki.fi>,
	Andi Kleen <andi@firstfloor.org>, Matthew Wilcox <matthew@wil.cx>,
	linux-kernel@vger.kernel.org, akpm@linux-foundation.org
Subject: Re: [PATCH] SLUB: revert direct page allocator pass through
Date: Sat, 24 Jan 2009 11:11:48 +0800	[thread overview]
Message-ID: <1232766708.11429.210.camel@ymzhang> (raw)
In-Reply-To: <200901240237.10522.nickpiggin@yahoo.com.au>

On Sat, 2009-01-24 at 02:37 +1100, Nick Piggin wrote:
> On Saturday 24 January 2009 02:27:29 Christoph Lameter wrote:
> > On Sat, 24 Jan 2009, Nick Piggin wrote:
> > > > I thought higher order allocations were not supposed to be used in
> > > > performance critical paths?
> > >
> > > ? You use them all the time in SLUB alone.
> >
> > But SLUB compensates for the slow higher order allocs by using them as
> > buffers for smaller objects.. The higher order allocs are in the slow
> > paths.
> 
> I don't quite know what you're asking of me. If you see higher order
> allocations in performance critical code, then you answer your own
> question?
> 
> However, I don't know if netperf udp 4K over loopback is totally
> realistic. Maybe real network drivers have different allocation patterns.
Client/server model and distributed systems are popular. To be flexible,
these applications mostly can be configured in one machine, or in a group of
machines. If in one machine, they are used to communicate with network loopback.
I once touched a big distributed telecom application which use UDP to communicate
between front-end and back-end. If they merge front-end and back-end to one machine
based on some customers' requirements to reduce cost, that will be an example.

> If I were you I wouldn't be too hasty to make big changes based on that
> alone, if it could introduce regression in somewhere more important.



  parent reply	other threads:[~2009-01-24  3:12 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-01-23  8:43 [PATCH] SLUB: revert direct page allocator pass through Pekka J Enberg
2009-01-23  8:52 ` Nick Piggin
2009-01-23  9:04   ` Pekka Enberg
2009-01-23 15:03   ` Christoph Lameter
2009-01-23 15:12     ` Nick Piggin
2009-01-23 15:27       ` Christoph Lameter
2009-01-23 15:37         ` Nick Piggin
2009-01-23 15:44           ` Pekka Enberg
2009-01-23 15:54             ` Nick Piggin
2009-01-23 16:07               ` Pekka Enberg
2009-01-23 15:57           ` Christoph Lameter
2009-01-23 16:03             ` Pekka Enberg
2009-01-24  3:11           ` Zhang, Yanmin [this message]
2009-01-23 15:16     ` Pekka Enberg
2009-01-23 15:25       ` Christoph Lameter
2009-01-23 15:41         ` Nick Piggin
2009-01-23 15:59           ` Christoph Lameter
2009-01-23 16:17             ` Nick Piggin
2009-01-26 17:17               ` Christoph Lameter
2009-02-03  1:33                 ` Nick Piggin
2009-02-03 17:08                   ` Christoph Lameter
2009-01-23 15:42         ` Pekka Enberg
2009-01-23 20:12     ` Matt Mackall
2009-01-23  9:22 ` Zhang, Yanmin

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=1232766708.11429.210.camel@ymzhang \
    --to=yanmin_zhang@linux.intel.com \
    --cc=akpm@linux-foundation.org \
    --cc=andi@firstfloor.org \
    --cc=cl@linux-foundation.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=matthew@wil.cx \
    --cc=nickpiggin@yahoo.com.au \
    --cc=penberg@cs.helsinki.fi \
    /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