lkml.org 
[lkml]   [2009]   [Sep]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH 8/8] vm: Add an tuning knob for vm.max_writeback_pages
    Christoph Hellwig wrote:
    > On Tue, Sep 01, 2009 at 08:38:55PM +0200, Peter Zijlstra wrote:
    > > Do we really need a tunable for this?
    >
    > It will make increasing it in the field a lot easier. And having deal
    > with really large systems I have the fear that there are I/O topologies
    > outhere for which every "reasonable" value is too low.
    >
    > > I guess we need a limit to avoid it writing out everything, but can't we
    > > have something automagic?
    >
    > Some automatic adjustment would be nice. But finding the right auto
    > tuning will be an interesting exercise.

    I have embedded systems with 32MB RAM and no MMU, where I deliberately
    make the equivalent of max_writeback_pages *smaller* to limit the
    number of dirty pages causing fragmentation and preventing allocation
    of high-order pages... Write performance is less important than being
    able to allocate contiguous memory for reads.

    They are still using 2.4 kernels, but the principle still applies.
    maybe even more on 2.6 which is more prone to fragmentation on small
    no-MMU devices.

    -- Jamie


    \
     
     \ /
      Last update: 2009-09-02 01:55    [W:0.021 / U:30.672 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site