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/
- Follow-Ups:
- Re: [Lhms-devel] [PATCH 0/7] Fragmentation Avoidance V19
- From: "Martin J. Bligh" <mbligh@mbligh.org>
- Re: [Lhms-devel] [PATCH 0/7] Fragmentation Avoidance V19
- References:
- Re: [Lhms-devel] [PATCH 0/7] Fragmentation Avoidance V19
- From: Ingo Molnar <mingo@elte.hu>
- Re: [Lhms-devel] [PATCH 0/7] Fragmentation Avoidance V19
- From: Dave Hansen <haveblue@us.ibm.com>
- Re: [Lhms-devel] [PATCH 0/7] Fragmentation Avoidance V19
- From: Ingo Molnar <mingo@elte.hu>
- Re: [Lhms-devel] [PATCH 0/7] Fragmentation Avoidance V19
- From: Dave Hansen <haveblue@us.ibm.com>
- Re: [Lhms-devel] [PATCH 0/7] Fragmentation Avoidance V19
- From: Ingo Molnar <mingo@elte.hu>
- Re: [Lhms-devel] [PATCH 0/7] Fragmentation Avoidance V19
- From: Dave Hansen <haveblue@us.ibm.com>
- Re: [Lhms-devel] [PATCH 0/7] Fragmentation Avoidance V19
- From: Dave Hansen <haveblue@us.ibm.com>
- Re: [Lhms-devel] [PATCH 0/7] Fragmentation Avoidance V19
- From: Nick Piggin <nickpiggin@yahoo.com.au>
- Re: [Lhms-devel] [PATCH 0/7] Fragmentation Avoidance V19
- From: "Martin J. Bligh" <mbligh@mbligh.org>
- Re: [Lhms-devel] [PATCH 0/7] Fragmentation Avoidance V19
- From: Nick Piggin <nickpiggin@yahoo.com.au>
- Re: [Lhms-devel] [PATCH 0/7] Fragmentation Avoidance V19
- From: "Martin J. Bligh" <mbligh@mbligh.org>
- Re: [Lhms-devel] [PATCH 0/7] Fragmentation Avoidance V19
- From: Arjan van de Ven <arjan@infradead.org>
- Re: [Lhms-devel] [PATCH 0/7] Fragmentation Avoidance V19
- From: Linus Torvalds <torvalds@osdl.org>
- Re: [Lhms-devel] [PATCH 0/7] Fragmentation Avoidance V19
- From: Mel Gorman <mel@csn.ul.ie>
- Re: [Lhms-devel] [PATCH 0/7] Fragmentation Avoidance V19
- Prev by Date: Re: ext3 related lock up, cannot umount filesystem or shutdown server.
- Next by Date: Re: [Lhms-devel] [PATCH 0/7] Fragmentation Avoidance V19
- Previous by thread: Re: [Lhms-devel] [PATCH 0/7] Fragmentation Avoidance V19
- Next by thread: Re: [Lhms-devel] [PATCH 0/7] Fragmentation Avoidance V19
- Index(es):
![]() |