lkml.org 
[lkml]   [2003]   [Oct]   [28]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH] Autoregulate vm swappiness cleanup
    Hi!

    > > > It seems that you don't need si_swapinfo here, do you? i.freeram,
    > > > i.bufferram, and i.totalram all come from meminfo, as far as I can
    > > > see? Maybe I'm missing a bit ...
    > >
    > > Well I did do it a while ago and it seems I got carried away adding and
    > > subtracting info indeed. :-) Here's a simpler patch that does the same
    > > thing.
    >
    > The off-list enthusiasm has been rather strong so here is a patch done the
    > right way (tm). There is no need for the check of totalram being zero (the
    > original version of this patch modified the swappiness every tick which was
    > wasteful and had a divide by zero on init). Adjusting vm_swappiness only when
    > there is pressure to swap means totalram shouldn't be ever be zero. The
    > sysctl is made read only since writing to it would be ignored now.

    I believe swappiness == 100 was "I want max throughput, I don't care
    about latency going through roof", while swappiness == 0 was "I don't
    want you to swap too much, behave reasonably".

    As you don't know if user cares about latency or not, I don't see how
    you can autotune this.

    --
    When do you have a heart between your knees?
    [Johanka's followup: and *two* hearts?]
    -
    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: 2005-03-22 13:58    [W:0.031 / U:1.820 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site