Posted Oct 25, 2012 5:39 UTC (Thu) by alonz
Parent article: Small-task packing
I wonder – won't this kind of mechanism cause the CPU at the "far end" of the buddy chain to be over-loaded? Or is the normal load-balancing code a sufficient "counterbalance" to push extraneous work back to other processors?
The main scenario where this could become an issue (IMO) is when the system has tons of "small" tasks, which could all end up migrating to the lowest CPU (which then gives each task a measly percentage of time, making them look even smaller than they would naturally want to be…)
to post comments)