Messages in this thread | | | Subject | Re: 2.6.9-rc2-mm1 swsusp bug report. | From | Nigel Cunningham <> | Date | Sat, 25 Sep 2004 23:03:23 +1000 |
| |
Hi.
On Sat, 2004-09-25 at 22:22, Nick Piggin wrote: > Nigel Cunningham wrote: > > Hi. > > > > On Sat, 2004-09-25 at 11:45, Kevin Fenzi wrote: > > >>What causes memory to be so fragmented? > > > > > > Normal usage; the pattern of pages being freed and allocated inevitably > > leads to fragmentation. The buddy allocator does a good job of > > minimising it, but what is really needed is a run-time defragmenter. I > > saw mention of this recently, but it's probably not that practical to > > implement IMHO. > > > > Well, by this stage it looks like memory is already pretty well shrunk > as much as it is going to be, which means that even a pretty capable > defragmenter won't be able to do anything.
Surely it would be able to rearrange pages to get a contiguous megabyte? Regardless, not using order 8 allocations seems to me to be a better solution (but then I have a barrow^H^H^H^H^H^Hpatch to push once I finish my current round of cleanups :>).
Nigel
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |