Debian gives a patch can reduce reporter CPU usage, but it is buggy because it calls pthread_cond_timedwait incorretly
The pthread_cond_timedwait() and pthread_cond_wait() functions shall block on a condition variable. They shall be called with mutex locked by the calling thread or undefined behavior results.
There is a additional patch to fix it.
000-Iperf_Fix-CPU-Usage.diff
007-iperf-reporter-deadlock.patch
This single patch reportercpuusage.patch contains both the patches modification?
000-Iperf_Fix-CPU-Usage.diff
007-iperf-reporter-deadlock.patch