estd - Frequency Scaling Daemon for NetBSD and DragonFly

Description

This daemon dynamically sets the CPU-frequency on SpeedStep-, PowerNow-, and ACPI P-States enabled CPUs depending on current cpu-utilization. It supports NetBSD 3.0 or later and DragonFly BSD.

estd is written by Ove Soerensen with patches from Stephen M. Rumble and myself. 2009 I have taken over maintainership of the estd project.

Download

estd-r7.tar.gz
sha1 41186b82fe2a71a4436e01805522b60d100f84d4

estd is also available in pkgsrc.

Source Repository

A mercurial repository can be found here.

Changes from r6 to r7

  • Support for ACPI P-States on DragonFly.
  • Better support for SMP systems on DragonFly:
    • Frequency for separate CPU domains is controlled individually.
    • For each domain the load on the most loaded CPU is used to decide whether to increase the frequency.