[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#752158: ITP: idlestat -- measures CPU time in idle and operating states

Package: wnpp
Severity: wishlist
Owner: Colin Ian King <colin.king@canonical.com>

* Package name    : idlestat
  Version         : 0.3
  Upstream Author : Daniel Lezcano <daniel.lezcano@linaro.org>
* URL             : https://wiki.linaro.org/WorkingGroups/PowerManagement/Resources/Tools/Idlestat
* License         : GPL-2+
  Programming Lang: C
  Description     : measures CPU time in idle and operating states

Idlestat uses kernel FTRACE function to monitor and capture
C-state and P-state transitions of CPUs over a time interval.
It calculates the total, average, min and max times spend in
each C-state, P-state for each CPU and in each CPU cluster.
It also reports the times specific IRQs caused the CPU to exit
idle state, per CPU and per-IRQ.

The tool is very useful to help identify poor power saving
configuration on systems. Compared to tools like powertop, 
idlestat is more targetted at just CPU C and P states and provides
a more detailed summary of the overall states of each state.
idlestat is designed to do one job, and do it well.

I'm going to be in sync with Linaro on this project to ensure
I package up new versions as they are released.  

Reply to: