login
Header Space

 
 

Re: [00/17] [RFC] Virtual Compound Page Support

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Anton Altaparmakov <aia21@...>
Cc: Christoph Lameter <clameter@...>, Christoph Hellwig <hch@...>, Mel Gorman <mel@...>, David Chinner <dgc@...>, Jens Axboe <jens.axboe@...>, <linux-fsdevel@...>, <linux-kernel@...>
Date: Wednesday, September 19, 2007 - 4:34 am

On Wed, 19 Sep 2007 08:34:47 +0100
Anton Altaparmakov <aia21@cam.ac.uk> wrote:


Sure, it sounds *really* good. But...

1) Only power of two allocations are good candidates, or we waste RAM

2) On i386 machines, we have a small vmalloc window. (128 MB default value)
  Many servers with >4GB memory (PAE) like to boot with vmalloc=32M option to get 992MB of LOWMEM.
  If we allow some slub caches to fallback to vmalloc land, we'll have problems to tune this.

3) A fallback to vmalloc means an allocation of one vm_struct per compound page.

4) vmalloc() currently uses a linked list of vm_struct. Might need something more scalable.

-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[00/17] [RFC] Virtual Compound Page Support, Christoph Lameter, (Tue Sep 18, 11:36 pm)
Re: [00/17] [RFC] Virtual Compound Page Support, Andi Kleen, (Wed Sep 19, 4:24 am)
Re: [00/17] [RFC] Virtual Compound Page Support, Christoph Lameter, (Wed Sep 19, 1:36 pm)
Re: [00/17] [RFC] Virtual Compound Page Support, Anton Altaparmakov, (Wed Sep 19, 3:34 am)
Re: [00/17] [RFC] Virtual Compound Page Support, Eric Dumazet, (Wed Sep 19, 4:34 am)
Re: [00/17] [RFC] Virtual Compound Page Support, Christoph Lameter, (Wed Sep 19, 1:33 pm)
speck-geostationary