Messages in this thread | | | Subject | Re: swapspace layout improvements advocacy | From | Alan Cox <> | Date | Sat, 15 Jan 2005 00:33:30 +0000 |
| |
On Gwe, 2005-01-14 at 22:52, Barry K. Nathan wrote: > I haven't tried the patch in question (unless it's in any Fedora > kernels), but I've noticed that the single biggest step to improve > swapping performance in 2.6 is to use the CFQ scheduler, not the AS > scheduler. (That's also why Red Hat/Fedora kernels use CFQ as the > default scheduler.)
Definitely the case. There is a lot wrong with our swap logic looked at from the point of view of modern IDE disks at least beyond that though.
We'd be much better IMHO to have log structured swap so we can swap out fast (which is normally time critical to get crap on disk and us back running). The log tidier would then merge groups of pages either by va or by read reference if they paged in and back out again.
There's probably an MSC or maybe a PHD lurking for someone in this sort of area 8)
- 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/
| |