Measure idle power use, discover noisy wakeups and apply quick fixes to extend battery life. 06.07.2026 | reading time: 3 min Powertop is a command-line and curses tool for profiling where your Linux system spends power and which software wakes the CPU; run it to see concrete wakeup counts, estimated power use and suggested tunables that you can test immediately. Real run: a brief demo Run a short profiling pass to capture data and create a report with one command and then inspect the result; for example, collect five seconds and write a CSV report with: ```bash sudo powertop --time=5 --csv=powertop.csv ``` Typical terminal feedback looks like: "Collecting data for 5 seconds..." and then "Wrote powertop.csv"; open the CSV or load the interactive screen with `sudo powertop` to review the top wakeup sources and estimated power contributors. Quick fixes you can apply Powertop highlights adjustable "tunables" such as device autosuspend, runtime power management and Wi‑Fi power policies; test fixes temporarily with `sudo powertop --auto-tune` or generate a human-friendly HTML report with `sudo powertop --html=report.html` and then make permanent changes by translating the suggested tunables into systemd units or udev rules. Practical limits and tips Powertop needs root for accurate counters and calibration, and results are estimates based on sampling, not precise amperage readings; run `sudo powertop --calibrate` on a laptop before measuring, test on battery and AC separately, and be cautious with `--auto-tune` on servers because some tunables trade latency for power. Complementary tools nearby Use Powertop for discovery and quick tuning, then apply persistent policies with tools like TLP, control CPU governors with `cpupower`, and inspect system sleep behavior with `journalctl` and systemd sleep targets to build a repeatable power plan. Where to go from here Start with short powertop runs, apply a few safe tunables, and measure battery life before and after; small changes add up and the habit of measuring first will pay off in longer runtimes and cooler systems. Join Bits & Bytes Academy First class LINUX exam preparation. utilities processes troubleshooting This page was created with the help of AI.