powertop analyzes power consumption on Linux systems and helps identify processes and kernel components that prevent optimal power saving. Originally developed by Intel for tuning laptop battery life.
# Debian/Ubuntu sudo apt install powertop # RHEL/CentOS/Fedora sudo dnf install powertop # Arch sudo pacman -S powertop
sudo powertop
Launch interactive TUI interface.
sudo powertop --calibrate
Improves measurement accuracy. May take several minutes.
sudo powertop --auto-tune
Applies power-saving suggestions automatically.
sudo powertop --html=report.html
Creates detailed report for later analysis.
sudo powertop --time=30
Collect data for 30 seconds and exit.
sudo powertop
Check the “Wakeups/s” column to find noisy processes.
sudo powertop
Review device tab to see PCI and USB power usage.
sudo powertop
Verify deeper sleep states (C6, C7) are being used.
sudo powertop --auto-tune # then consider creating a systemd service
Persist recommended tunings across reboots.
sudo powertop --html=before.html sudo powertop --auto-tune sudo powertop --html=after.html
Measure impact of applied optimizations.