Skip to content

Commit 3dfa553

Browse files
committed
io_time should not be divided by the interval
1 parent c5f193a commit 3dfa553

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

diskstat/python_modules/diskstat.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ def update_stats():
180180
get_delta(dev, 'read_time', float(vals[6]), 0.001 )
181181
get_delta(dev, 'write_time', float(vals[10]), 0.001 )
182182

183-
get_delta(dev, 'io_time', float(vals[12]), 0.001)
183+
get_diff(dev, 'io_time', float(vals[12]), 0.001)
184184
get_percent_time(dev, 'percent_io_time', float(stats[dev]['io_time']))
185185
get_delta(dev, 'weighted_io_time', float(vals[13]), 0.001)
186186

@@ -224,12 +224,12 @@ def get_percent_time(dev, key, val):
224224
else:
225225
stats[dev][key] = 0
226226

227-
def get_diff(dev, key, val):
227+
def get_diff(dev, key, val, convert=1):
228228
logging.debug(' get_diff for ' + dev + '_' + key)
229229
global stats, last_val
230230

231231
if key in last_val[dev]:
232-
stats[dev][key] = val - last_val[dev][key]
232+
stats[dev][key] = (val - last_val[dev][key]) * float(convert)
233233
else:
234234
stats[dev][key] = 0
235235

0 commit comments

Comments
 (0)