On Sun, May 04, 2014 at 05:14:59PM +0530, Preeti Murthy wrote: > As far as my understanding goes, the logic in select_task_rq_fair() > does wake_affine() or calls select_idle_sibling() only at those > levels of sched domains where the flag SD_WAKE_AFFINE is set. > This flag is not set at the numa domain and hence they will not be > balancing across numa nodes. So I don't understand how > *these functions* are affecting NUMA placements.
It _is_ set at NUMA domains, just not on those > RECLAIM_DISTANCE. That means you typically need a non-fully connected system and then the top numa tier will not get wake affine.
pgpqLeckM6Tx_.pgp
Description: PGP signature