*BSD News Article 28034


Return to BSD News archive

Newsgroups: comp.os.386bsd.development
Path: sserve!newshost.anu.edu.au!munnari.oz.au!bruce.cs.monash.edu.au!merlin!mel.dit.csiro.au!its.csiro.au!dmssyd.syd.dms.CSIRO.AU!metro!frost!callum
From: callum@frost.bain.oz.au (Callum Gibson)
Subject: Re: Notes on the *new* FreeBSD V1.1 VM system
Message-ID: <1994Mar2.023914.19513@frost.bain.oz.au>
Organization: Bain & Company
X-Newsreader: TIN [version 1.2 PL2]
References: <CLutBp.4K9@flatlin.ka.sub.org> <RA0Jn4G.dysonj@delphi.com> <2kudpoINNbhd@CS.UTK.EDU> <1994Mar1.132637.58107@ans.net>
Date: Wed, 2 Mar 1994 02:39:14 GMT
Lines: 15

Dennis Ferguson (dennis@ans.net) wrote:
> backing store for the entire extra 60 Mb isn't available?  With
> copy-on-write fork()s a fork()-exec() is extremely likely to actually
> use nearly none of that allocation, and I think you get a more useable
> system if you don't demand that it be there.

How about just use vfork(2) for the situation you describe above (using
copy-on-write) and use the non-over-commit technique for ordinary forks, and
when exec-ing, etc.

regards,
    Callum
-- 
Callum Gibson                                       callum@frost.bain.oz.au
Fixed Income Division, DB Bain & Co.                          61 2 258 1620