Version: (using KDE 4.4.3) OS: Linux Installed from: Ubuntu Packages The cpu-monitor shows cpu-utillization + IO-wait time. This is wrong, since IO-wait is not actually used CPU-cycles.
it uses ksyguard for this information.
Can the display be changed so it only includes actual used cpu-cycles?
Could you please fix the bug or point be in the direction of where the calculation is done. It is realy annoying when duing io from slow medias or over sshfs-mounts. The actual indication then maxes out one of my cpu-cores.
Hi there. CPU usage in Linux includes iowait. This is because iowait is time that the processor is waiting during which there was outstanding disk I/O requests for that processor. So that is the cycles of the CPU unusable for calculations, and thus considered "used".
(In reply to Andrew Crouthamel from comment #4) >So that is the cycles of the CPU unusable for calculations, and thus considered "used". I/O wait does not make the CPU unusuable for other calculations. It's just idle time that happens when some I/O request is in flight. Try running my reproducer script from https://bugs.kde.org/show_bug.cgi?id=465768 and "stress -c $(nproc)" at the same time. Top will show 100% userspace utilization from the stress command, *and* the disk reads will continue at full speed.