lkml.org 
[lkml]   [2007]   [Jul]   [29]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: RFT: updatedb "morning after" problem [was: Re: -mm merge plans for 2.6.23]
    > > Is that generally the case on your systems? Every linux system I've
    > > run, regardless of RAM, has always pushed things out to swap.
    >
    > For me, it is generally the case yes. We are still discussing this in the
    > context of desktop machines and their problems with being slow as things
    > have been swapped out and generally I expect a desktop to have plenty of
    > swap which it's not regularly going to fillup significantly since then the
    > machine's unworkably slow as a desktop anyway.

    A simple log optimises writeout (which is latency critical) and can
    otherwise stall an enitre system. In a log you can also have multiple
    copies of the same page on disk easily, some stale - so you can write out
    chunks of data that are not all them removed from memory, just so you get
    them back more easily if you then do (and I guess you'd mark them
    accordingly)

    The second element is a cleaner - something to go around removing stuff
    from the log that is needed when the disks are idle - and also to repack
    data in nice linear chunks. So instead of using the empty disk time for
    page-in you use it for packing data and optimising future paging.

    -
    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: 2007-07-29 19:49    [W:3.305 / U:0.504 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site