DragonFly BSD
DragonFly commits List (threaded) for 2010-06
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

git: powerd - Initial load monitor and cpu frequency adjustment daemon


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Mon, 28 Jun 2010 14:38:05 -0700 (PDT)

commit cc537f99eefe3e1190b0d2388ead346180e9ea24
Author: Matthew Dillon <dillon@apollo.backplane.com>
Date:   Mon Jun 28 14:36:24 2010 -0700

    powerd - Initial load monitor and cpu frequency adjustment daemon
    
    This daemon uses the hw.acpi.cpu.px_dom* sysctls to adjust the frequency
    for all cpus based on the system cpu load.
    
    For this initial implementation the daemon simply sets cpus to the maximum
    frequency when the 1-second load exceeds 25% of one cpu and sets the cpus
    to the minimum frequency when the 10-second load drops below 12%.

Summary of changes:
 usr.sbin/powerd/Makefile |   10 ++
 usr.sbin/powerd/powerd.8 |   36 +++++++
 usr.sbin/powerd/powerd.c |  255 ++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 301 insertions(+), 0 deletions(-)
 create mode 100644 usr.sbin/powerd/Makefile
 create mode 100644 usr.sbin/powerd/powerd.8
 create mode 100644 usr.sbin/powerd/powerd.c

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/cc537f99eefe3e1190b0d2388ead346180e9ea24


-- 
DragonFly BSD source repository



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]