Not logged in
Log in now
Create an account
Subscribe to LWN
Dividing the Linux desktop
LWN.net Weekly Edition for June 13, 2013
A report from pgCon 2013
Little things that matter in language design
LWN.net Weekly Edition for June 6, 2013
Rethinking power-aware scheduling
Posted Jan 13, 2012 23:44 UTC (Fri) by mjg59 (subscriber, #23239)
Posted Jan 14, 2012 0:02 UTC (Sat) by dlang (✭ supporter ✭, #313)
But setting aggressive power management for all cases as the default for everyone is wrong.
Posted Jan 14, 2012 22:43 UTC (Sat) by raven667 (subscriber, #5198)
Posted Jan 14, 2012 22:48 UTC (Sat) by dlang (✭ supporter ✭, #313)
it takes time to bring CPUs out of sleep states, and during that time the work that is waiting for them may not be able to get done.
it is not always less power to run at full speed and then sleep, that is frequently the case, but it depends on the ability to move in and out of sleep, along with the amount of power saved.
In this case, we are talking about the options when you have multiple cores, some sharing components, and have less work than it takes to max out all the cores.
putting all the work on one core and powering off the other cores may save power, but it could make the work take longer (but not enough longer to use more power than the other cores would consume if they were not powered down). for some people having the work take slightly longer won't matter, for others it will.
Posted Jan 15, 2012 3:53 UTC (Sun) by raven667 (subscriber, #5198)
Posted Jan 15, 2012 13:48 UTC (Sun) by mjg59 (subscriber, #23239)
Posted Jan 15, 2012 11:09 UTC (Sun) by liljencrantz (guest, #28458)
My somewhat limited personal experience is that most data centers I've worked with have a total power limit per rack that is painfully low, and that reducing power usage by a few watts per system would allow us to stuff in one more server per rack, leading to a significant amount of savings. This resonates well with what Garret is saying.
Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds