Messages in this thread | | | Subject | Re: [2.4.17/18pre] VM and swap - it's really unusable | Date | Mon, 14 Jan 2002 12:27:28 +0000 (GMT) | From | Alan Cox <> |
| |
> I'm really trying to avoid this, I'm more than happy to discuss > theoretical or practical problems _if_ they are backed by arguments, > latter are very thin with Victor. Making pointless claims only triggers > above reaction. If I did really miss a major argument so far, I will > publicly apologize.
You seem to be missing the fact that latency guarantees only work if you can make progress. If a low priority process is pre-empted owning a resource (quite likely) then you won't get your good latency. To handle those cases you get into priority boosting, and all sorts of lock complexity - so that the task that owns the resource temporarily can borrow your priority in order that you can make progress at your needed speed. That gets horrendously complex, and you get huge chains of priority dependancies including hardware level ones.
The low latency patches don't make that problem go away, but they achieve equivalent real world latencies up to at least the point you have to do priority handling of that kind.
Alan - 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/
| |