Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

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. – Rufo El Magufo Aug 21 '11 at 20:16

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .