cpow - Linux
Overview
cpow
is a command-line tool for managing and controlling CPU power settings on Linux systems. It allows users to manipulate CPU frequency, voltage, and other power-related parameters to optimize performance, power consumption, or temperature.
Syntax
cpow [options] [action] [parameters]
Options/Flags
- -c, –cpu-id: Specify the CPU to control. Default: All CPUs.
- -q, –quiet: Suppress non-error output.
- -v, –verbose: Print additional information.
- -h, –help: Display help information.
Actions
- list: Display current CPU power settings.
- set: Set CPU power settings.
- governor: Set CPU frequency governor.
- profile: Set CPU performance profile.
Examples
Display CPU frequency:
cpow list frequency
Set CPU frequency to 2.5GHz:
cpow set frequency 2500000
Set CPU frequency governor to performance:
cpow governor performance
Set CPU performance profile to balance:
cpow profile balance
Common Issues
- Permission denied: Ensure you have root privileges to run
cpow
. - Unknown CPU: Specify the correct CPU ID using the
-c
option. - Unsupported feature: Some CPU features may not be supported on your hardware.
Integration
cpow
can be integrated into scripts or other automation tools to manage CPU power settings dynamically. For example:
cpow governor performance && tasksel install performance-desktop
Related Commands
cpupower
cpufreq-info
powertop