diff options
-rw-r--r-- | iowatcher/plot.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/iowatcher/plot.c b/iowatcher/plot.c index 6d652dd..e187685 100644 --- a/iowatcher/plot.c +++ b/iowatcher/plot.c @@ -206,8 +206,10 @@ void set_gdd_bit(struct graph_dot_data *gdd, u64 offset, double bytes, double ti if (offset > gdd->max_offset || offset < gdd->min_offset) return; - gdd->total_ios++; time = time / 1000000000.0; + if (time < gdd->min_seconds || time > gdd->max_seconds) + return; + gdd->total_ios++; while (bytes > 0 && offset <= gdd->max_offset) { row = (double)(offset - gdd->min_offset) / bytes_per_row; col = (time - gdd->min_seconds) / secs_per_col; |