# | |
# $Id: 3D plot of performance | |
# | |
# Processes files that were created by Generate_Graphs | |
# and displays the results. Also, saves a postscript copy. | |
# | |
# Don Capps | |
dirs = "write rewrite read reread randread randwrite bkwdread recrewrite strideread fwrite frewrite fread freread" | |
titles = "Write ReWrite Read Reread Random_read Random_write Read_Backwards Record_rewrite Stride_read Fwrite Frewrite Fread Freread" | |
file(n) = sprintf("%s/iozone_gen_out.gnuplot", word(dirs,n)) | |
outfile(n) = sprintf("%s/%s.ps", word(dirs,n), word(dirs,n)) | |
title(n) = word(titles,n) | |
set title "Iozone performance" | |
set grid lt 2 lw 1 | |
set surface | |
set parametric | |
set xtics | |
set ytics | |
set logscale x 2 | |
set logscale y 2 | |
set xlabel "File size in 2^n KBytes" | |
set ylabel "Record size in 2^n Kbytes" | |
set zlabel "Kbytes/sec" | |
set style data lines | |
set dgrid3d 80,80,3 | |
i = 1 | |
set terminal x11 | |
set output | |
splot file(i) title title(i) | |
pause -1 "Hit return to continue" | |
set terminal postscript color | |
set output outfile(i) | |
replot | |
i = 2 | |
set terminal x11 | |
set output | |
replot | |
pause -1 "Hit return to continue" | |
set terminal postscript color | |
set output outfile(i) | |
replot | |
i = 3 | |
set terminal x11 | |
set output | |
replot | |
pause -1 "Hit return to continue" | |
set terminal postscript color | |
set output outfile(i) | |
replot | |
i = 4 | |
set terminal x11 | |
set output | |
replot | |
pause -1 "Hit return to continue" | |
set terminal postscript color | |
set output outfile(i) | |
replot | |
i = 5 | |
set terminal x11 | |
set output | |
replot | |
pause -1 "Hit return to continue" | |
set terminal postscript color | |
set output outfile(i) | |
replot | |
i = 6 | |
set terminal x11 | |
set output | |
replot | |
pause -1 "Hit return to continue" | |
set terminal postscript color | |
set output outfile(i) | |
replot | |
i = 7 | |
set terminal x11 | |
set output | |
replot | |
pause -1 "Hit return to continue" | |
set terminal postscript color | |
set output outfile(i) | |
replot | |
i = 8 | |
set terminal x11 | |
set output | |
replot | |
pause -1 "Hit return to continue" | |
set terminal postscript color | |
set output outfile(i) | |
replot | |
i = 9 | |
set terminal x11 | |
set output | |
replot | |
pause -1 "Hit return to continue" | |
set terminal postscript color | |
set output outfile(i) | |
replot | |
i = 10 | |
set terminal x11 | |
set output | |
replot | |
pause -1 "Hit return to continue" | |
set terminal postscript color | |
set output outfile(i) | |
replot | |
i = 11 | |
set terminal x11 | |
set output | |
replot | |
pause -1 "Hit return to continue" | |
set terminal postscript color | |
set output outfile(i) | |
replot | |
i = 12 | |
set terminal x11 | |
set output | |
replot | |
pause -1 "Hit return to continue" | |
set terminal postscript color | |
set output outfile(i) | |
replot | |
i = 13 | |
set terminal x11 | |
set output | |
replot | |
pause -1 "Hit return to continue" | |
set terminal postscript color | |
set output outfile(i) | |
replot | |