lkml.org 
[lkml]   [2005]   [Nov]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [Lhms-devel] [PATCH 0/7] Fragmentation Avoidance V19


    On Thu, 3 Nov 2005, Mel Gorman wrote:

    > On Thu, 3 Nov 2005, Linus Torvalds wrote:
    >
    > > This is why fragmentation avoidance has always been totally useless. It is
    > > - only useful for big areas
    > > - very hard for big areas
    > >
    > > (Corollary: when it's easy and possible, it's not useful).
    > >
    >
    > Unless you are a user that wants a large area when it suddenly is useful.

    No. It's _not_ suddenly useful.

    It might be something you _want_, but that's a totally different issue.

    My point is that regardless of what you _want_, defragmentation is
    _useless_. It's useless simply because for big areas it is so expensive as
    to be impractical.

    Put another way: you may _want_ the moon to be made of cheese, but a moon
    made out of cheese is _useless_ because it is impractical.

    The only way to support big areas is to have special zones for them.

    (Then, we may be able to use the special zones for small things too, but
    under special rules, like "only used for anonymous mappings" where we
    can just always remove them by paging them out. But it would still be a
    special area meant for big pages, just temporarily "on loan").

    Linus
    -
    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: 2009-11-18 23:46    [W:2.662 / U:0.012 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site