Date: Thu, 30 Mar 2000 08:51:34 -0800 (PST) From: Matthew Dillon <dillon@apollo.backplane.com> To: Peter Wemm <peter@netplex.com.au> Cc: "Daniel O'Connor" <doconnor@gsoft.com.au>, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG Subject: Re: cvs commit: src/sys/alpha/include vmparam.h src/sys/conf opt Message-ID: <200003301651.IAA73393@apollo.backplane.com> References: <20000330104700.44DEE1CD7@overcee.netplex.com.au>
next in thread | previous in thread | raw e-mail | index | archive | help
:
:Matthew Dillon wrote:
:> :
:> :"Daniel O'Connor" wrote:
:> :>
:> :> On 30-Mar-00 Peter Wemm wrote:
:> :> > that comment is bogus.. The only practical limit is how much physica
: l
:> :> > ram you want to lock up as this stuff isn't paged out or swap backed.
:> :>
:> :> Is it [easily] possible to make its pageable?
:> :
:> :I don't know. Probably, if one wanted to cut/paste code from the likes
:> :of the swap-backed code in the vn device.
:>
:> I couldn't find the beginning of this thread, but if you are talking
:> about making the PV entries pageable, it isn't possible.
:
:No, the shared memory segments themselves, not the PV entries. Presently
:the pages are wired directly into the processes that attach to them and
:they are not pageable. (which is a distinct advantage over using mmap for
:temporary storage if you don't want pagedaemon messing with it - even for
:MAP_ANON)
:
:Cheers,
:-Peter
I'm still confused. SysV shared memory segments are swap-backed.
Even if they weren't, the useage pattern may be random enough that it
won't save on the PV entries or page table pages.
-Matt
Matthew Dillon
<dillon@backplane.com>
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200003301651.IAA73393>
