Skip to content

Feature/477 add iowait to cpu

Charles Francoise requested to merge feature/477-add-iowait-to-cpu into develop

Describe the MR

This MR adds a number of detailed metrics to the CPU probe:

  • CPUResultBusy : % of time spent running (sum of all "non-idle" times)
  • CPUResultIdle : % of time spent idle
  • CPUResultUser : % of time spent in user mode
  • CPUResultSystem : % of time spent in system mode, which is the time spent executing kernel code
  • CPUResultNice : % of time spent in user mode with low priority (nice)
  • CPUResultIowait : % of time waiting for I/O to complete
  • CPUResultIrq : % of time servicing interrupts
  • CPUResultSoftirq : % of time servicing softirqs

Why was this MR needed?

Feature request demanding (at least) IOWait.

Extra-care points?

Does this MR meet the acceptance criteria?

  • Documentation created/updated
  • CHANGELOG updated
  • Unit Tests added/updated

What are the relevant issue numbers?

Closes #477 (closed)

License and Developer Certificate of Origin

  • By contributing to Pantomath SAS, You accept and agree to the following terms and conditions for Your present and future Contributions submitted to Pantomath SAS. Except for the license granted herein to Pantomath SAS and recipients of software distributed by Pantomath SAS, You reserve all right, title, and interest in and to Your Contributions. All Contributions are subject to the following Developer Certificate of Origin and License terms.
Edited by Charles Francoise

Merge request reports