projects
/
fio.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fio: refactor fallocate defines
[fio.git]
/
stat.c
diff --git
a/stat.c
b/stat.c
index d496e8f968fee2f47d761f4c9e244e6c6ad08744..aebd10715a8f506543961b7c228c7f603f95aed6 100644
(file)
--- a/
stat.c
+++ b/
stat.c
@@
-475,6
+475,12
@@
static void show_ddir_status(struct group_run_stats *rs, struct thread_stat *ts,
else
bw_str = "kB";
else
bw_str = "kB";
+ if (rs->agg[ddir]) {
+ p_of_agg = mean * 100 / (double) (rs->agg[ddir] / 1024);
+ if (p_of_agg > 100.0)
+ p_of_agg = 100.0;
+ }
+
if (rs->unit_base == 1) {
min *= 8.0;
max *= 8.0;
if (rs->unit_base == 1) {
min *= 8.0;
max *= 8.0;
@@
-482,12
+488,6
@@
static void show_ddir_status(struct group_run_stats *rs, struct thread_stat *ts,
dev *= 8.0;
}
dev *= 8.0;
}
- if (rs->agg[ddir]) {
- p_of_agg = mean * 100 / (double) rs->agg[ddir];
- if (p_of_agg > 100.0)
- p_of_agg = 100.0;
- }
-
if (mean > fkb_base * fkb_base) {
min /= fkb_base;
max /= fkb_base;
if (mean > fkb_base * fkb_base) {
min /= fkb_base;
max /= fkb_base;
@@
-924,7
+924,7
@@
static void show_ddir_status_terse(struct thread_stat *ts,
double p_of_agg = 100.0;
if (rs->agg[ddir]) {
double p_of_agg = 100.0;
if (rs->agg[ddir]) {
- p_of_agg = mean * 100 / (double)
rs->agg[ddir]
;
+ p_of_agg = mean * 100 / (double)
(rs->agg[ddir] / 1024)
;
if (p_of_agg > 100.0)
p_of_agg = 100.0;
}
if (p_of_agg > 100.0)
p_of_agg = 100.0;
}
@@
-1055,7
+1055,7
@@
static void add_ddir_status_json(struct thread_stat *ts,
if (calc_lat(&ts->bw_stat[ddir], &min, &max, &mean, &dev)) {
if (rs->agg[ddir]) {
if (calc_lat(&ts->bw_stat[ddir], &min, &max, &mean, &dev)) {
if (rs->agg[ddir]) {
- p_of_agg = mean * 100 / (double)
rs->agg[ddir]
;
+ p_of_agg = mean * 100 / (double)
(rs->agg[ddir] / 1024)
;
if (p_of_agg > 100.0)
p_of_agg = 100.0;
}
if (p_of_agg > 100.0)
p_of_agg = 100.0;
}