lkml.org 
[lkml]   [2006]   [Mar]   [23]   [last100]   RSS Feed
Views: [more markup]  [less markup]  [headers]  [forward] 
 
Messages in this thread
/
FromCon Kolivas <>
SubjectRe: -mm merge plans
DateThu, 23 Mar 2006 20:07:28 +1100
Jens Axboe writes:

> It's a heuristic, and sometimes that will work well and sometimes it
> will not. What if during this period of inactivity, you start bringing
> everything in from swap again, only to page it right out because the
> next memory hog starts running? From a logical standpoint, swap prefetch
> and the vm must work closely together to avoid paging in things which
> really aren't needed.

If the system is idle it doesn't cost anything to bring those pages in 
(laptop mode disables any prefetching if you're thinking about power 
consumption on laptops). And if the system wants the ram that has been 
filled with prefetched pages wrongly, the prefetched pages are at the tail 
end of the inactive LRU list with a copy on backing store so if they're not 
accessed they'll be the first thing dropped in preference to anything 
else, without any I/O.

Cheers,
Con

[unhandled content-type:application/pgp-signature]
\
 
 \ /
  Last update: 2006-03-23 10:10    [from the cache]
©2003-2008