From owner-freebsd-net Wed Sep 13 19:31:49 2000 Delivered-To: freebsd-net@freebsd.org Received: from khavrinen.lcs.mit.edu (khavrinen.lcs.mit.edu [18.24.4.193]) by hub.freebsd.org (Postfix) with ESMTP id 1409737B422 for ; Wed, 13 Sep 2000 19:31:48 -0700 (PDT) Received: (from wollman@localhost) by khavrinen.lcs.mit.edu (8.9.3/8.9.3) id WAA04768; Wed, 13 Sep 2000 22:31:46 -0400 (EDT) (envelope-from wollman) Date: Wed, 13 Sep 2000 22:31:46 -0400 (EDT) From: Garrett Wollman Message-Id: <200009140231.WAA04768@khavrinen.lcs.mit.edu> To: Bosko Milekic Cc: freebsd-net@FreeBSD.ORG Subject: Clusters larger than PAGE_SIZE and contigmalloc() In-Reply-To: References: Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org < 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