lkml.org 
[lkml]   [2012]   [Apr]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    SubjectRe: mapped pagecache pages vs unmapped pages
    Date
    Thanks for the hint!

    Can anyone clarify the reason of not using zone->inactive_ratio in inactive_file_is_low_global()?

    06.04.2012, 11:16, "gnehzuil.lzheng@gmail.com" <gnehzuil.lzheng@gmail.com>:
    > On 04/06/2012 08:29 AM, Alexey Ivanov wrote:
    >
    >>  In progress of migration from FreeBSD to Linux and we found some strange behavior: periodically running tasks (like rsync/p2p deployment) evict mapped pages from memory.
    >>
    >>  From my little research I've found following lkml thread:
    >>  https://lkml.org/lkml/2008/6/11/278
    >>  And more precisely this commit: https://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4f98a2fee8acdb4ac84545df98cccecfd130f8db
    >>  which along with splitting LRU into "anon" and "file" removed support of reclaim_mapped.
    >>
    >>  Is there a knob to prioritize mapped memory over unmapped (without modifying all apps to use O_DIRECT/fadvise/madvise or mlocking our data in memory) or at least some way to change proportion of Active(file)/Inactive(file)?
    >
    > Hi Alexey,
    >
    > Cc to linux-mm mailing list.
    >
    > I have met the similar problem and I have sent a mail to discuss it.
    > Maybe it can help you
    > (http://marc.info/?l=linux-mm&m=132947026019538&w=2).
    >
    > Now Konstantin has sent a patch set to try to expand vm_flags from 32
    > bit to 64 bit.  Then we can add the new flag into vm_flags and
    > prioritize mmaped pages in madvise(2).
    >
    > Regards,
    > Zheng
    > --
    > 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/

    --
    Alexey Ivanov
    Yandex Search Admin Team
    *************
    tel.: +7 (985) 120-35-83 (int. 7176)
    http://staff.yandex-team.ru/rbtz
    *************
    --
    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/

    \
     
     \ /
      Last update: 2012-04-09 19:13    [W:0.024 / U:0.024 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site