fio2gnuplot: Adding 2D graphs for each fio trace
authorErwan Velu <erwan@enovance.com>
Fri, 12 Jul 2013 09:12:10 +0000 (11:12 +0200)
committerErwan Velu <erwan@enovance.com>
Fri, 12 Jul 2013 09:47:07 +0000 (11:47 +0200)
commit67b7db1e6847072b25dfd42d1918ecae20ef23d7
treee8faa85a5ebf51fb91b79cf134ff6be0e74328b5
parentaf360e392d3c9f6a299596adfcfef8de2f198ad2
fio2gnuplot: Adding 2D graphs for each fio trace

When tracing multiple files, the 3D graph is useful to understand the
behavior of a group of disks but makes difficult to understand how a
particular disk behave during the test.

This patch does add three 2D plots for each fio trace :
- the 2D Raw tracing
This plot is the exact plotting of the raw values reported by fio.
It's very precise but hard to read when having many many traces

- the 2D Smooth tracing
This plot is a smooth version of the raw tracing. It tries to keep as
much as possible a tracing close to the raw one but makes it more
readable by aggregating points.

- the 2D Trend tracing
This plot is trying to setup a trend of the global performance. It
aggregates many points and hide peaks. It only consider at giving a very
easy to understand plotting on how the bench was performing.
It's much more easier to read but could be misleading if raw or smooth
tracing didn't got read before.
tools/plot/fio2gnuplot.py
tools/plot/graph2D.gpm [new file with mode: 0644]