Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 Sep 2000 22:31:46 -0400 (EDT)
From:      Garrett Wollman <wollman@khavrinen.lcs.mit.edu>
To:        Bosko Milekic <bmilekic@dsuper.net>
Cc:        freebsd-net@FreeBSD.ORG
Subject:   Clusters larger than PAGE_SIZE and contigmalloc()
Message-ID:  <200009140231.WAA04768@khavrinen.lcs.mit.edu>
In-Reply-To: <Pine.BSF.4.21.0009132006490.8861-100000@jehovah.technokratis.com>
References:  <Pine.BSF.4.21.0009132006490.8861-100000@jehovah.technokratis.com>

next in thread | previous in thread | raw e-mail | index | archive | help
<<On Wed, 13 Sep 2000 20:13:05 -0400 (EDT), Bosko Milekic <bmilekic@dsuper.net> said:

[Pointless four-space indentation removed.]

>contigmalloc() may have trouble finding the required
>contiguous physical pages after a certain period of uptime.

When the code was written (and this may have since rotted),
contigmalloc() would forcibly swap out every process on the machine
until it found some contiguous physical memory.  Doesn't solve the
issue of virtual fragmentation, but physical fragmentation was not a
problem.

-GAWollman

--
Garrett A. Wollman   | O Siem / We are all family / O Siem / We're all the same
wollman@lcs.mit.edu  | O Siem / The fires of freedom 
Opinions not those of| Dance in the burning flame
MIT, LCS, CRS, or NSA|                     - Susan Aglukark and Chad Irschick


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-net" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200009140231.WAA04768>