Messages in this thread | | | Date | Tue, 7 Mar 2006 17:23:37 -0800 | From | Andrew Morton <> | Subject | Re: [PATCH] mm: yield during swap prefetching |
| |
Con Kolivas <kernel@kolivas.org> wrote: > > > but, but. If prefetching is prefetching stuff which that game will soon > > use then it'll be an aggregate improvement. If prefetch is prefetching > > stuff which that game _won't_ use then prefetch is busted. Using yield() > > to artificially cripple kprefetchd is a rather sad workaround isn't it? > > It's not the stuff that it prefetches that's the problem; it's the disk > access.
But the prefetch code tries to avoid prefetching when the disk is otherwise busy (or it should - we discussed that a bit a while ago).
Sorry, I'm not trying to be awkward here - I think that nobbling prefetch when there's a lot of CPU activity is just the wrong thing to do and it'll harm other workloads. - 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/
| |