Die CPU eines Rechner läuft ohne weitere Vorkehrungen immer auf maximaler Frequenz. Die meiste Zeit wird dies jedoch nicht benötigt und erzeugt somit unnötige Verlustleistung was sowohl den Strombedarf als auch die Temperatur des Rechners negativ beeinflusst.
FreeBSD unterstützt CPU Scaling. Das bedeutet, das System kann abhängig vom gestellten Rechenbedarf die CPU heruntertakten. Dies erfolgt automatisch.
Um das Scaling zu aktivieren muss nur folgende Zeile in die /etc/rc.conf hinzugefügt werden.
powerd_enable="YES"
Über powerd_flags kann das Verhalten von powerd noch weiter bestimmt werden. Hier wird jedoch die Standardeinstellung verwendet.