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