Skip to content

Commit

Permalink
[PATCH] Fix boot-time slowdown for measure_migration_cost
Browse files Browse the repository at this point in the history
This reduces the amount of time the migration cost calculations cost
during bootup. Based on numbers by Tony Luck <tony.luck@intel.com>.

Signed-off-by: Ingo Molnar <mingo@elte.hu>
  • Loading branch information
Ingo Molnar authored and Linus Torvalds committed Jan 31, 2006
1 parent 7fcdf32 commit 70b4d63
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions kernel/sched.c
Original file line number Diff line number Diff line change
Expand Up @@ -5141,7 +5141,7 @@ static void init_sched_build_groups(struct sched_group groups[], cpumask_t span,
#define SEARCH_SCOPE 2
#define MIN_CACHE_SIZE (64*1024U)
#define DEFAULT_CACHE_SIZE (5*1024*1024U)
#define ITERATIONS 2
#define ITERATIONS 1
#define SIZE_THRESH 130
#define COST_THRESH 130

Expand Down Expand Up @@ -5480,9 +5480,9 @@ static unsigned long long measure_migration_cost(int cpu1, int cpu2)
break;
}
/*
* Increase the cachesize in 5% steps:
* Increase the cachesize in 10% steps:
*/
size = size * 20 / 19;
size = size * 10 / 9;
}

if (migration_debug)
Expand Down

0 comments on commit 70b4d63

Please sign in to comment.