lkml.org 
[lkml]   [2002]   [Oct]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [PATCH 2.5.43-mm2] New shared page table patch
On 23 Oct 2002, Andi Kleen wrote:
> Gerrit Huizenga <gh@us.ibm.com> writes:
>
> > If the shared pte patch had mmap support, then all shared libraries
> > would benefit. Might need to align them to 4 MB boundaries for best
> > results, which would also be easy for libraries with unspecified
> > attach addresses (e.g. most shared libraries).
>
> But only if the shared libraries are a multiple of 2/4MB, otherwise
> you'll waste memory. Or do you propose to link multiple mmap'ed
> libraries together into the same page ?

Using shared page tables all you'll waste is virtual space.

The shared page table for eg. /lib/libc.so will eventually
end up mapping all of the libc pages that are used by the
system's workload and processes won't pagefault on any libc
page that's already present in ram.

Sounds like a win/win solution, cutting down both on pagetable
overhead and on pagefaults.

regards,

Rik
--
Bravely reimplemented by the knights who say "NIH".
http://www.surriel.com/ http://distro.conectiva.com/
Current spamtrap: <a href=mailto:"october@surriel.com">october@surriel.com</a>

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:30    [W:0.403 / U:0.076 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site