Date: Wed, 06 Oct 2010 08:29:58 -0700 From: "Kevin Oberman" <oberman@es.net> To: Bruce Cran <bruce@cran.org.uk> Cc: freebsd-current@freebsd.org, Alexander Kojevnikov <alexander@kojevnikov.com> Subject: Re: sysctl debug.cpufreq.highest Message-ID: <20101006152958.40A0D1CC3E@ptavv.es.net> In-Reply-To: Your message of "Wed, 06 Oct 2010 07:18:38 BST." <201010060718.39137.bruce@cran.org.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
> From: Bruce Cran <bruce@cran.org.uk> > Date: Wed, 6 Oct 2010 07:18:38 +0100 > Sender: owner-freebsd-current@freebsd.org > > On Wednesday 06 October 2010 03:02:36 Alexander Kojevnikov wrote: > > > This variable allows to underclock the CPU, which is useful when > > building quiet or low-power systems. > > You can use the new -m and -M switches to powerd to control the minimum and > maximum frequencies instead. Ack! Did this really make it into the code? This is NOT the answer. the answer is to get rid of the useless CPU throttling and TCC which is the real cause of this. Neither of these methods was designed as a power management mechanism. They were designed to keep the processor from over-heating. They both can do what they were designed for quite well, but they can provide only very limited power savings and can actually result in higher power consumption in some cases. (I reported on my research into this several years ago, but the definitive work was done by mav@ and can be read on the FreeBSD wiki at http://wiki.freebsd.org/TuningPowerConsumption If we would just get rid of this (or at least turn it off by default), this whole problems requiring -m would go away. (I can see real use for -M, though.) -- R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634 Key fingerprint:059B 2DDF 031C 9BA3 14A4 EADA 927D EBB3 987B 3751
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20101006152958.40A0D1CC3E>