Bug 147879

Summary: Wish: ksysguard/ksysguardd should also support disk request queue depth sensor
Product: [Applications] ksysguard Reporter: Manuel Amador (Rudd-O) <rudd-o>
Component: generalAssignee: KSysGuard Developers <ksysguard-bugs>
Status: RESOLVED FIXED    
Severity: wishlist    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:

Description Manuel Amador (Rudd-O) 2007-07-15 04:28:19 UTC
Version:           1.2.0 (using KDE 3.5.6, Kubuntu (feisty) 4:3.5.6-0ubuntu14)
Compiler:          Target: i486-linux-gnu
OS:                Linux (i686) release 2.6.20-16-generic

For each block volume, in addition to requests per second and blocks per second, it'd be HELLISHLY useful to have a sensor measuring disk request depth.  For many of us, the limiting factor and the responsiveness killer is busy disks rather than high CPU usage, and this sensor would be of unmeasurable help in letting us find out when the disk is busy.
Comment 1 Greg Martyn 2007-07-16 06:20:25 UTC
SVN commit 688441 by martyn:

BUG: 147879
Add sensor for disk request queue depth
Delineate sensors for change with Change and change / s with Rate
Remove some unused cruft


 M  +8 -1      gui/ksgrd/SensorManager.cc  
 M  +184 -161  ksysguardd/Linux/diskstats.c   [POSSIBLY UNSAFE: scanf]
Comment 2 Greg Martyn 2007-07-16 06:23:14 UTC
Fixed in 4.0.
Also note that 4.0 has support for cpu i/o wait
Comment 3 Manuel Amador (Rudd-O) 2007-07-16 11:43:18 UTC
Fantastic, thanks :-)  You win fifteen thousand internets!