Re: 2.4.22pre6aa1

Andrea Arcangeli
2003-07-18T22:19:00Z

On Fri, Jul 18, 2003 at 07:18:53PM +0100, Christoph Hellwig wrote:
> On Thu, Jul 17, 2003 at 12:28:57PM +0200, Andrea Arcangeli wrote:
> > Only in 2.4.21rc8aa1: 9910_shm-largepage-13.gz
> > Only in 2.4.22pre6aa1: 9910_shm-largepage-16.gz
> >
> > Thanks to Hugh for the help in porting the bigpages
> > to the rewritten shmfs layer in 22pre. No idea at the moment if it
> > works or if it only compiles.
>
> Any reason you don't use a backport of hugetlbfs like the IA64 or
> the RH AS3 tree?

bigpages= is a documented API that has to be used in production, so I
can easily add the hugetlbfs API but I guess I've to keep this one
anyways. I also would need to verify the performance of hugetlbfs before
suggesting migrating to it, for example I don't want
preallocation/prefaulting (IIRC hugetlbfs preallocates everything). I
also like the single huge array of page pointers, that is very hardwired
but optimal for those workloads.

Andrea