projects
/
fio.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Include transfer size in the clat/slat measurements
[fio.git]
/
io_u.c
diff --git
a/io_u.c
b/io_u.c
index 8c2f33b5e85e1e16bb3d6aea7564cbd5181a5e62..fc49bd325879f01d63c53efaaff25cc0e34e63e2 100644
(file)
--- a/
io_u.c
+++ b/
io_u.c
@@
-917,11
+917,11
@@
static void io_completed(struct thread_data *td, struct io_u *io_u,
&icd->time);
if (!td->o.disable_clat) {
&icd->time);
if (!td->o.disable_clat) {
- add_clat_sample(td, idx, usec);
+ add_clat_sample(td, idx, usec
, bytes
);
io_u_mark_latency(td, usec);
}
if (!td->o.disable_bw)
io_u_mark_latency(td, usec);
}
if (!td->o.disable_bw)
- add_bw_sample(td, idx, &icd->time);
+ add_bw_sample(td, idx,
bytes,
&icd->time);
}
if (td_write(td) && idx == DDIR_WRITE &&
}
if (td_write(td) && idx == DDIR_WRITE &&
@@
-1026,7
+1026,7
@@
void io_u_queued(struct thread_data *td, struct io_u *io_u)
unsigned long slat_time;
slat_time = utime_since(&io_u->start_time, &io_u->issue_time);
unsigned long slat_time;
slat_time = utime_since(&io_u->start_time, &io_u->issue_time);
- add_slat_sample(td, io_u->ddir, slat_time);
+ add_slat_sample(td, io_u->ddir,
io_u->xfer_buflen,
slat_time);
}
}
}
}