The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

powernowd (1)
  • >> powernowd (1) ( Linux man: Команды и прикладные программы пользовательского уровня )
  •  

    NAME

    powernowd - control the speed and voltage of cpus
     
    

    SYNOPSIS

    powernowd [options]  

    DESCRIPTION

    This is a simple client to the cpufreq driver, and uses the sysfs interface in Linux kernel version 2.6. You need a supported cpu, and a kernel that supports sysfs to run this daemon.

    The name is somewhat misleading, as any processor supported by the kernel cpufreq driver will work, not just processors supporting AMD's PowerNow! technology. This daemon works best with processors that support more then 2 frequency steps, like those with AMD's PowerNow!, and Intel's Pentium M family.  

    OPTIONS

    -h
    Prints a help message.
    -d
    Don't detach from terminal (default is to detach and run in the background)
    -v
    Increase output verbosity, can be used more than once.
    -q
    Quiet mode, only emergency output.
    -n
    Include nice'd processes in calculations.
    -m
    Modes of operation, 0 = SINE, 1 = AGGRESSIVE (default), 2 = PASSIVE, 3 = LEAPS
    -s
    Frequency step in kHz (default = 100000)
    -p
    Polling frequency in msecs (default = 1000)
    -u
    CPU usage upper limit percentage [0 .. 100, default 80]
    -l
    CPU usage lower limit percentage [0 .. 100, default 20]
     

    MODES

    There are 4 modes supported by this client:

    Mode 0, SINE, changes the frequency as a sine wave function, raising the frequency by "step" Hz every time the CPU usage goes over 80%, and decreases it by "step" Hz when the CPU usage falls under 20%.

    Mode 1, AGGRESSIVE, changes frequency by a sawtooth function.   
    Immediately jumps to the highest frequency whenever CPU usage goes over 80%, and decreases by "step" Hz as usage drops below 20%. This is the default behavior.

    Mode 2, PASSIVE, is the inverse of AGGRESSIVE. Immediately jump to lowest frequency when usage drops below 20%. Raise by "step" Hz if it goes above 80%.

    Mode 3, LEAPS, immediately jumps to the highest frequency if usage is above 80%, and immediately jumps to the lowest frequency if usage is below 20%.  

    PHILOSOPHY

    Why another CPUFreq client daemon?

    Some other daemons are better suited for two speed states, and toggle between two states based upon load. This daemon does a better job handling intermediate steps.

    Other daemons are written in Perl, Python, or C++. This is a simple C program.

    Some other daemons rely on APM or ACPI. The sysfs interface to the 2.6 kernel is simple, completely sufficient, and completely portable to all architectures that support the CPUfreq support in the kernel.

    Some other daemons change thier behavior based upon battery status, AC status, temperature, etc. What good is having a nice powerful laptop if you can't use it at full speed, even for a few seconds, while on battery power? This daemon just measures CPU load, and bases decisions solely upon that.

    SMP systems are supported, making this daemon useful for servers, too!  

    AUTHOR

    The powernowd program was written by John Clemens <clemej@alum.rpi.edu>

    This manual page was written by Bdale Garbee <bdale@gag.com>, for the Debian project (but may be used by others).


     

    Index

    NAME
    SYNOPSIS
    DESCRIPTION
    OPTIONS
    MODES
    PHILOSOPHY
    AUTHOR


    Поиск по тексту MAN-ов: 




      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor