Re: [PATCH][0/8] (Targeting 2.6.17) Posix memory locking and balanced mlock-LRU semantic

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 20 Mar 2006, Stone Wang wrote:

> 2. More consistent LRU semantics in Memory Management.
>    Mlocked pages is placed on a separate LRU list: Wired List.
>    The pages dont take part in LRU algorithms,for they could never be swapped,
>    until munlocked.

This also implies that dirty bits of the pte for mlocked pages are never 
checked. 

Currently light swapping (which is very common) will scan over all pages 
and move the dirty bits from the pte into struct page. This may take 
awhile but at least at some point we will write out dirtied pages.

The result of not scanning mlocked pages will be that mmapped files will 
not be updated unless either the process terminates or msync() is called.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux