Messages in this thread | | | Date | Tue, 8 Jul 2003 11:20:48 -0700 | From | Andrew Morton <> | Subject | Re: [Bug 890] New: performance regression compared to 2.4.20 under tight RAM conditions |
| |
"Martin J. Bligh" <mbligh@aracnet.com> wrote: > > As can be seen, the differences are quite significant, about three seconds on > average, which I believe may be related to the increased swapping time I have > encountered.
The 2.4 VM's virtual scan has the effect of swapping out one process at a time. 2.5's physical(ish) scan doesn't have that side-effect.
It means that in 2.4, the lucky processes can make decent progress. In 2.5, everyone makes equal progress and everyone thrashes everyone else to bits.
To fix this properly we need load control: to identify when the system is thrashing and to explicitly suspend chosen processes for a while, so other processes can make decent progress. A couple of people are looking at that; I'm not sure what stage it is at.
- 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/
| |