Hi,

 after receiving overwhelming feedback on my request for discussing the
addition of cpu_wio as a global metric :-) I just went ahead and did
it.

 All platforms now report cpu_wio to the data stream. Those platforms
that do not have the category just report "0".

 Today the following platforms support WIO: HP-UX, IRIX, Solaris and
Linux-2.6.x.

 The webfrontend does not need to be changed immediatelly, as it will
just add the WIO numbers to the idle graph (CPU report). This makes
sense, as the CPU is not doing anything useful in these cycles. In
pre-2.6 Linux these cycles were accounted in the idle loop.

 I also added two specific metrics to Linux. cpu_intr and cpu_sintr
count the number of cycles spent on hard/soft interrupts. New in 2.6.x.
The cycles are also counted in cpu_system, as they were in pre-2.6
linux. So the CPU-Report graph in the webfrontend will need no
(immediate) change. HP-UX and IRIX report/calculate similar metrics. I
have changed the metrics names for HP-UX to be compatible with Linux.
Just in case we want to make those metrics also global.

Have Fun
Martin

=====
------------------------------------------------------
Martin Knoblauch
email: k n o b i AT knobisoft DOT de
www:   http://www.knobisoft.de

Reply via email to