lkml.org 
[lkml]   [2011]   [Aug]   [8]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    SubjectRe: [PATCH 1/2] vmscan: promote shared file mapped pages
    From
    Hi Konstantin,

    On Mon, Aug 8, 2011 at 2:06 PM, Konstantin Khlebnikov
    <khlebnikov@openvz.org> wrote:
    > Commit v2.6.33-5448-g6457474 (vmscan: detect mapped file pages used only once)
    > greatly decreases lifetime of single-used mapped file pages.
    > Unfortunately it also decreases life time of all shared mapped file pages.
    > Because after commit v2.6.28-6130-gbf3f3bc (mm: don't mark_page_accessed in fault path)
    > page-fault handler does not mark page active or even referenced.
    >
    > Thus page_check_references() activates file page only if it was used twice while
    > it stays in inactive list, meanwhile it activates anon pages after first access.
    > Inactive list can be small enough, this way reclaimer can accidentally
    > throw away any widely used page if it wasn't used twice in short period.
    >
    > After this patch page_check_references() also activate file mapped page at first
    > inactive list scan if this page is already used multiple times via several ptes.
    >
    > Signed-off-by: Konstantin Khlebnikov <khlebnikov@openvz.org>

    Both patches seem reasonable but the changelogs don't really explain
    why you're doing the changes. How did you find out about the problem?
    Is there some workload that's affected? How did you test your changes?

    Pekka


    \
     
     \ /
      Last update: 2011-08-08 13:39    [W:4.061 / U:0.176 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site