return
cidx = 0
- client_id = x_coord_map[FS_TOP_MAIN_WINDOW_COL_CLIENT_ID]
for item in counters:
coord = x_coord_map[item]
hlen = coord[1] - len(ITEMS_PAD)
remaining_hlen = 0
else:
remaining_hlen -= coord[1]
+ size = 0
if key == "READ_IO_SIZES":
- global last_read_size
- last_size = last_read_size.get(client_id, 0)
- size = m[1] - last_size
- last_read_size[client_id] = m[1]
+ if m[1] > 0:
+ global last_read_size
+ last_size = last_read_size.get(client_id, 0)
+ size = m[1] - last_size
+ last_read_size[client_id] = m[1]
if key == "WRITE_IO_SIZES":
- global last_write_size
- last_size = last_write_size.get(client_id, 0)
- size = m[1] - last_size
- last_write_size[client_id] = m[1]
+ if m[1] > 0:
+ global last_write_size
+ last_size = last_write_size.get(client_id, 0)
+ size = m[1] - last_size
+ last_write_size[client_id] = m[1]
self.mainw.addnstr(y_coord, coord[0],
- f'{calc_speed(size, duration)}',
+ f'{calc_speed(abs(size), duration)}',
hlen)
else:
# display 0th element from metric tuple