On Wed, Apr 13, 2011 at 03:17:24PM +0000, Philipp Kern wrote: > On 2011-04-13, David Goodenough <david.goodeno...@btconnect.com> wrote: > > I am surprised at this. I have several boxes which are small single board > > computers with solid state disks (MIDE or CF), so as I did not need swap > > space (the running set is fixed and the memory requirement was within > > the total available memory, I did not define any swap space. A few days > > ago I needed to move one of the boxes I noted its uptime at 594 days just > > before I switched it off. I grant you that it has 256MB of memory, and > > 120MB is currently free, but I have not noticed any problems growing over > > the time it was up. Maybe it just did not need to make any large physically > > contiguous allocations. > > Given that Linux does paging, you normally don't need large physically > contiguous allocations. I think the exceptions are mainly I/O regions for > DMA.
Heap allocations also have to be contiguous. And every thread needs a kernel stack which is at least 2 contiguous pages on most architectures. > And you're probably not using that heavily on such a machine. Evidently. Ben. -- Ben Hutchings We get into the habit of living before acquiring the habit of thinking. - Albert Camus -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110413160825.gi2...@decadent.org.uk