cvs commit: src/usr.sbin/powerd powerd.c

Hajimu UMEMOTO ume at FreeBSD.org
Mon Aug 29 17:52:24 GMT 2005


Hi,

>>>>> On Sun, 28 Aug 2005 22:36:38 -0700
>>>>> Nate Lawson <nate at root.org> said:

nate> Hello, I am back from vacation.  As Kevin and Bruno will attest, I was 
nate> not happy to go down this path since you can't make everyone happy 
nate> without a proper predictive algorithm.  For small numbers of levels, 
nate> this algorithm works fine.  For large numbers of levels, it can 
nate> oscillate just as much as the previous algorithm when there is a 
nate> periodic load.  I do not think you should add an option to tune the 
nate> parameters as this algorithm should be removed as soon as we have 
nate> something better.  I don't want to make it permanent by adding 
nate> user-visible flags.

Okay, it sounds reasonable to me.  I'll go along with your plan.

nate> The right fix is the project that was started by a Summer of Code 
nate> participant to profile a set of predictive algorithms and choose the 
nate> best.  Some good background info about this is here if someone wants to 
nate> take up this task:

nate> http://wikitest.freebsd.org/moin.cgi/powerd

nate> Another mitigating factor is a patch I hope to commit soon that removes 
nate> levels that aren't useful.  The general idea is the same as a recent 
nate> email from Tijl Coosemans but my approach is different.

I'm looking foaward to the effort in this area.

Sincerely,

--
Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, Japan
ume at mahoroba.org  ume@{,jp.}FreeBSD.org
http://www.imasy.org/~ume/


More information about the cvs-src mailing list