Messages in this thread | | | Subject | Re: HT (Hyper Threading) aware process scheduling doesn't work as it should | From | Mike Galbraith <> | Date | Tue, 01 Nov 2011 07:01:46 +0100 |
| |
On Mon, 2011-10-31 at 12:59 -0600, Chris Friesen wrote:
> I created a tiny cpu burner program that just busy-loops. Running two > instances on my system they were always scheduled on separate physical > cpus regardless of the values in sched_mc_power_savings or > sched_smt_power_savings.
A wakeup driven load using sync wakeup hint will wake to siblings of the same core if there's too not too much imbalance though. Whether that's good or bad.. depends.
If you turn SD_SHARE_PKG_RESOURCES off in the sibling sched domain, wakees should be awakened CPU affine in sync hint case, or on separate cores in no sync hint case. They are here anyway.
-Mike
| |