Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

In Linux, is it possible to know which processes consume most battery energy at the moment?

share|improve this question
Processes don't directly consume battery energy. They do by wasting CPU time, mostly. Take a look at top. – slhck Aug 21 '11 at 14:22
up vote 5 down vote accepted

Yes, powertop. Look at the screenshot:


But powertop hasn't 100% precision, CPU isn't the only battery consumer. Use also iotop for the disk activity.

share|improve this answer
thanks, wakeups-from-idle per second should be a small number - 17.4 on the picture, in my case it's 800-900. most wakeups are caused from network card(which is needed) and SingalSender - which should come from Chromium, but I don't have Chromium. what should I reduce the number of wakeups? – Sergey Aug 21 '11 at 16:57
Try with ethernet and wifi disconnected. Close all software. Look at powertop again. If the problem persist may be a bug in the kernel. – J.F. Aug 21 '11 at 20:16

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.