Subject: Re: Flag MAP_NORESERVE for mmap() implemented in NetBSD 3.0?
To: None <current-users@NetBSD.org>
From: Christian Biere <christianbiere@gmx.de>
List: current-users
Date: 11/15/2006 12:42:18
SODA Noriyuki wrote:
> >>>>> On Wed, 15 Nov 2006 11:01:31 +0100,
> Christian Biere <christianbiere@gmx.de> said:
>
> >> Now any clues whether NetBSD does overcommit during memory allocations like
> >> Linux does?
>
> > I don't think it does.
>
> Well, the following behavior is called "overcommitting".
> i.e. NetBSD (and all Mach derived VMs) does overcommit for now.
Ok, then I had its meaning backwards. You can map a read-writeable file with
MAP_SHARED, so that the file is used as backing store. If the memory guarantee
is more important than the performance hit, this might be an option.
--
Christian