Messages in this thread | | | Date | Fri, 11 Feb 2000 17:41:24 +0100 | From | Jamie Lokier <> | Subject | Re: [patch] latest 'guaranteed low latency' patch against 2.2.14 |
| |
Dimitris Michailidis wrote: > Consider the following scenario. Suppose you have several idle CPUs and two > RT processes A and B wake up and run reschedule_idle(). If their preferred > CPUs are busy, A and B will try to find an idle CPU. Both may find the same > CPU and send it one reschedule IPI each. Said CPU will schedule one of A and > B (maybe) and the other will be left on the run queue. It can stay there > indefinitely even though there are many other idle CPUs (which remain > blissfully unaware of the presence of runnable processes on the run > queue).
Well, at least one of the RT process runs which is at least as good as the UP guarantee :-)
-- Jamie
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |