These 2 patches try to reduce contention on the load_avg and runnable_avg values of the task_group structure in large NUMA machine by:
patch 1: Move them into their own cacheline & reduce actual read/write to them. patch 2: Reduce the frequecy of doing the average computation. Waiman Long (2): sched: reduce contention on tg's load_avg & runnable_avg sched, numa: reduce load/runnable_avg computation frequency init/Kconfig | 13 ++++++++ kernel/sched/core.c | 1 + kernel/sched/fair.c | 84 +++++++++++++++++++++++++++++++++++++++++++++----- kernel/sched/sched.h | 29 ++++++++++++++++- 4 files changed, 117 insertions(+), 10 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/