Re: [PATCH, 2.6.9] improved load_balance() tolerance for pinned tasks

From: Nick Piggin
Date: Sat Oct 23 2004 - 00:19:17 EST


John Hawkes wrote:
From: "John Hawkes" <hawkes@xxxxxxxxxxxxxxxxxxx>

No, your variation doesn't solve the problem. This variation of your
patch does, however, solve the problem. The difference is in
move_tasks():


Actually, there is another related problem that arises in
active_load_balance() with a runqueue that holds hundreds of pinned processes.
I'm seeing a migration_thread perpetually consuming 70% of its CPU.


That's what I was worried about, but in your most recent
patch you just sent, the all_pinned path should skip over
the active load balance completely... basically it shouldn't
be running at all, and if it is then it is a bug I think?
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/