SYNOPSIS

cpufreqd [-Dmhv] [-f filename] [-V verbosity]

DESCRIPTION

cpufreqd is used to monitor the status of the system and adjust the frequency of the CPU according to the user configuration. The behaviour of the daemon is fully configurable. Logs are reported through syslogd.

PARAMETERS

-D, --no-daemon

stay in foreground (used to debug).

-m, --manual

start in manual mode.

-f filename, --file=filename

Specify the configuration file to read. The default is /etc/cpufreqd.conf.

-h, --help

Display command line help.

-v, --version

Display the version number of the daemon.

-V, --verbosity

verbosity level from 0 (less verbose) to 7 (most verbose). Default verbosity is 4

SIGNALS

SIGHUP

This lets cpufreqd perform a re-initialization. The configuration file (default is /etc/cpufreqd.conf) will be re-read and probes re-done. (Not yet implemented in cpufreqd-2.0)

SIGINT, SIGTERM

cpufreqd will terminate.

EXAMPLES

/usr/sbin/cpufreqd -D

NOTES

Some ACPI implementations are very cpu-consuming when reading the info file of

system batteries. Cpufreqd implements a simple workaround that avoids reading that file except on initialization or reinitialization. This has the effect of needing to send an HUP signal if inserting a new battery, otherwise battery measurement won't be correct.

FILES

/sys/devices/system/cpu/cpu*/cpufreq

kernel cpu frequency interface

/proc/cpufreq

old deprecated kernel cpu frequency interface (please avoid it)

/proc/acpi

kernel power management interface (ACPI)

/proc/apm

kernel power management interface (APM)

/proc/pmu

kernel power management interface (PMU). (Not yet implemented in cpufreqd-2.0)

/etc/cpufreqd.conf

cpufreqd configuration file

RELATED TO cpufreqd…

BUGS

Multiple CPUs are not considered separately thus the same policy is set in every available CPU. Battery can only be specified in percent, not in minutes remaining.

AUTHOR

George Staikos <[email protected]>

Mattia Dongili <[email protected]>

Rene Rebe <[email protected]>