Messages in this thread | | | From | Waiman Long <> | Subject | [PATCH 0/2] sched: Reduce contention on tg's load_avg & runnable_avg | Date | Mon, 23 Sep 2013 15:39:21 -0400 |
| |
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(-)
| |