Messages in this thread Patch in this message | | | From | Vaidyanathan Srinivasan <> | Subject | [RFC PATCH v1 1/3] sched: add more levels of sched_mc | Date | Mon, 27 Apr 2009 02:16:44 +0530 |
| |
Add few more levels to sched_mc for cpu evacuation. These levels will try to keep CPU cores free in order to reduce power consumption.
sched_mc=3 to 5 enables cpu evacuation
** This is a RFC patch for discussion ***
Signed-off-by: Vaidyanathan Srinivasan <svaidy@linux.vnet.ibm.com> ---
include/linux/sched.h | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/include/linux/sched.h b/include/linux/sched.h index b4c38bc..8b27295 100644 --- a/include/linux/sched.h +++ b/include/linux/sched.h @@ -788,6 +788,10 @@ enum powersavings_balance_level { POWERSAVINGS_BALANCE_WAKEUP, /* Also bias task wakeups to semi-idle * cpu package for power savings */ + POWERSAVINGS_INCREASE_GROUP_CAPACITY_1, /* 1*imbalalance_pct = 125% */ + POWERSAVINGS_INCREASE_GROUP_CAPACITY_2, /* 2*imbalalance_pct = 150% */ + POWERSAVINGS_INCREASE_GROUP_CAPACITY_3, /* 4*imbalalance_pct = 200% */ + MAX_POWERSAVINGS_BALANCE_LEVELS };
| |