fio2gnuplot - Online Linux Manual PageSection : 1
Updated : 07 August 2013
Source : User Manual

NAMEfio2gnuplot - Render fio's output files with gnuplot

SYNOPSIS.fam C fio2gnuplot [-ghbiodvk] [-t title] [-o outputfile] [-d output_dir] [-p pattern] [-G type] [-m min_time] [-M max_time] .fam T.fam T .fi

DESCRIPTIONfio2gnuplot analyze a set of fio's log files to turn them into a set of graphical traces using gnuplot tool. Several flavor of plotting are produced Individual 2D Graph  Each file is plotted in a separate image file with several option • raw : Plot the exact reported performance. This plotting could be difficult to read • smooth :a smoother version of the raw print Using csplines option of gnuplot, the rendering is filtered to get an easier to read graph. • trend : an even smoother version of the raw print to get trends Bezier's curves makes much more filtered plots The resulting graph helps at understanding trends. Grouped 2D graph  All files are plotted in a single image to ease the comparaison. The same rendering options as per the individual 2D graph are used : • raw • smooth • trend Grouped 3D graph  All files are plotted into a single 3D graph. The 3D plotting generates a 'surface' to estimate how close were the performance. A flat surface means a good coherency between traces. A rugged surface means a lack of coherency between traces Mathemical Plotting  Average graph  A bar graph to show the average performance of each file. A green line is added to show the global average performance. This green line helps at understanding how far from the average is every individual file. Min graph  A green line is added to show the global average of minimal performance. This green line helps at understanding how far from the average is every individual file. Max graph  A bar graph to show the maximum performance of each file. A green line is added to show the global average of maximal performance. This green line helps at understanding how far from the average is every individual file. Standard Deviation  A bar graph to show the standard deviation of each file. A green line is added to show the global average of standard deviation. This green line helps at understanding how far from the average is every individual file.

OPTIONS-h or --help  The option -h displays help -p 'pattern' or --pattern 'pattern'  A pattern in regexp to select fio input files. Don't forget the simple quotes to avoid shell's interactions -b or --bandwidth  A predefined pattern for selecting *_bw.log files -i or --iops  A predefined pattern for selecting *_iops.log files -g or --gnuplot  Render gnuplot traces before exiting -o file or --outputfile file  The basename for gnuplot traces (set with the pattern if defined) -d dir or --outputdir dir  The directory where gnuplot shall render files. -t title or --title title  The title of the gnuplot traces. Title is set with the block size detected in fio trace -G type or --Global type  Search for 'type' in .global files match by a pattern. Available types are : min, max, avg, stddev. The .global extension is added automatically to the pattern -m time or --min_time time  Only consider data starting from 'time' seconds. Default is 0 -M time or --max_time time  Only consider data ending before 'time' seconds. Default is -1 aka nolimit -v or --verbose  Increasing verbosity -k or --keep  Keep all temporary files from gnuplot's output dir

EXAMPLETo plot all the traces named like 'host*_read_4k_iops.log'  $ fio2gnuplot -p 'host*_read_4k_iops.log' -g To plot all IO oriented log files from the current directory  $ fio2gnuplot -g -i To plot all Bandwidth oriented log files from the current directory  $ fio2gnuplot -g -b To plot all Bandwidth oriented log files in a directory name 'outdir'  $ fio2gnuplot -g -b -d outdir

AUTHORErwan Velu <erwan@enovance.com>
0
Johanes Gumabo
Data Size   :   19,603 byte
man-fio2gnuplot.1Build   :   2024-12-05, 20:55   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   4 / 164,481
Visitor ID   :     :  
Visitor IP   :   18.225.55.42   :  
Visitor Provider   :   AMAZON-02   :  
Provider Position ( lat x lon )   :   39.962500 x -83.006100   :   x
Provider Accuracy Radius ( km )   :   1000   :  
Provider City   :   Columbus   :  
Provider Province   :   Ohio ,   :   ,
Provider Country   :   United States   :  
Provider Continent   :   North America   :  
Visitor Recorder   :   Version   :  
Visitor Recorder   :   Library   :  
Online Linux Manual Page   :   Version   :   Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page   :   Library   :   lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page   :   Library   :   lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base   :   Version   :   Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base   :   Library   :   lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36

Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.

ERROR : Need New Coding :         (parse_manual_page_|249|fio2gnuplot.1|7|fam|.fam C )         (parse_manual_page_|249|fio2gnuplot.1|12|fam|.fam T )         (parse_manual_page_|249|fio2gnuplot.1|14|fam|.fam T )         (rof_fi|19|fio2gnuplot.1|15|1|.fi )