“Mel Gorman offered a first release of a patchset that compacts
memory, ‘this is a prototype for compacting memory to reduce
external fragmentation so that free memory exists as fewer, but
larger contiguous blocks. Rather than being a full defragmentation
solution, this focuses exclusively on pages that are movable via
the page migration mechanism.’ He notes that the patchset is
currently incomplete, and at this time memory is only compacted
manually, not automatically, ‘this version of the patchset is
mainly concerned with getting the compaction mechanism
correct…'”
Linux: Compacting Memory
By
Get the Free Newsletter!
Subscribe to Developer Insider for top news, trends, & analysis