But the point is: where have processes been scheduled the first
time. Let's say X started on cpu0 and has a strong tendency to stay there.
Somehow xosview made it to the same cpu0 after a wile. That could be
the outcome because the benchmark tends to be more active and xosview
more sleepy. Or whatever other constraints could influence process
migration and scheduling.
In fact it is a matter of balancing all constraints in a
reasonable way. There is no systematic way to achieve an optimal
balance. You can only try out different settings. Or invent new
constraints which grab a specific situation of the box in case the
once we have aren't enuf. These things are very fragile, but...
Micha.
-- -- Michael Schulz, NatS - Uni Hamburg- 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/