From: glyn Date: Wed, 22 Oct 2014 15:57:39 +0000 (+0100) Subject: Actually commit the files X-Git-Url: https://git.8kb.co.uk/?a=commitdiff_plain;h=0c3d1bf902ba8091341ab2736fa8a6ce48656b1b;p=postgresql%2Fpgbench_looper Actually commit the files --- diff --git a/README.md b/README.md new file mode 100644 index 0000000..ec59110 --- /dev/null +++ b/README.md @@ -0,0 +1,23 @@ +pgbench_looper +============== + +Basic shell script to loop around and run pgbench with different workloads, +outputs log file with machine specifics and csv file with data that can be +plotted as required. Gnuplot script and excel sheet included to graph output. + +Usage +----- + +$ ./pgbench_looper.sh + +Graphing output +--------------- + +### Gnuplot ### + +$ gnuplot -e "filename='test-20130407_16-26.csv'" pgbench_looper.p -persist +$ gnuplot -e "filename='test-20130407_16-26.csv'; outfilename='test-20130407_16-26.png'" pgbench_looper.p + +### Excel ### + +Cut n' paste into excel worksheet, refresh pivot table tab. \ No newline at end of file diff --git a/pgbench_looper.p b/pgbench_looper.p new file mode 100644 index 0000000..f9bacaa --- /dev/null +++ b/pgbench_looper.p @@ -0,0 +1,23 @@ +# Gnuplot script file for plotting pgbench data in csv file pgbench_looper.sh +# Filename: pgbench_looper.p +# Usage: gnuplot -e "filename='test-20130407_16-26.csv'" pgbench_looper.p -persist +# gnuplot -e "filename='test-20130407_16-26.csv' outfilename='test-20130407_16-26.png'" pgbench_looper.p + +if (!exists("filename")) filename='pgbench_looper.csv' +if (exists("outfilename")) set terminal png truecolor giant; set output outfilename +set datafile separator "," +set logscale y +set mxtics 10 +set mytics 10 +set grid xtics mxtics ytics mytics +set style line 11 lc rgb '#808080' lt 1 +set border 3 back ls 11 +set tics nomirror +set style line 12 lc rgb '#808080' lt 0 lw 1 +set grid back ls 12 +set style line 1 lc rgb '#8b1a0e' pt 1 ps 1 lt 1 lw 2 # --- red +set style line 2 lc rgb '#5e9c36' pt 6 ps 1 lt 1 lw 2 # --- green +set style line 3 lc rgb '#003399' pt 1 ps 1 lt 1 lw 2 # --- blue +plot filename every ::2::97 using 5:7 smooth unique with lines title 'Read Only', \ +filename every ::98::193 using 5:7 smooth unique with lines title 'Read Write', \ +filename every ::194::298 using 5:7 smooth unique with lines title 'Custom' diff --git a/pgbench_looper.sh b/pgbench_looper.sh new file mode 100644 index 0000000..c5e7318 --- /dev/null +++ b/pgbench_looper.sh @@ -0,0 +1,87 @@ +#!/bin/bash + +host="$(hostname)" +timeslot=`date +%Y%m%d_%H-%M` +logfile="/tmp/$host-$timeslot-pgbench.log" +csvfile="/tmp/$host-$timeslot-pgbench.csv" +customfile="/tmp/$host-$timeslot-pgbench.sql" +customsql="SELECT sum(generate_series) FROM generate_series(1,100000);" +customdb="TEST" +kernel="$(uname -a)" +kernel_params="$(sysctl -p)" +rc_local="$(cat /etc/rc.local)" +ram="$(cat /proc/meminfo | grep MemTotal)" +cores="$(nproc)" +cpudata="$(lscpu)" +disk_controllers="$(lspci | grep -E 'RAID|SCSI|IDE|SATA')" +mounts="$(cat /etc/mtab)" +pguser="pgcontrol" +scale=500 +runs=2000 +max_clients=256 +clients_inc=8 +repeat=3 + +echo "Host,Test,Scale,Runs,Clients,Iteration,TPS (exc),TPS (inc)" > $csvfile +printf %100s |tr " " "=" > $logfile +echo "### Starting pgbench testing on $host at $timeslot" >> $logfile +echo "### Running kernel: $kernel" >> $logfile +echo "### Running kernel parameters: $kernel_params" >> $logfile +echo "### Local parameters: $rc_local" >> $logfile +echo "### Total CPU Cores: $cores" >> $logfile +echo "### CPU data: $cpudata" >> $logfile +echo "### $ram" >> $logfile +echo "### Disk controllers: $disk_controllers" >> $logfile +echo "### Mounts: $mounts" >> $logfile + +printf %100s |tr " " "-" >> $logfile +echo "### Creating pgbench database" >> $logfile +result=`psql -U $pguser -d postgres -c 'DROP DATABASE IF EXISTS "pgbench";'` +echo $result >> $logfile +result=`createdb pgbench -U $pguser 2>&1` +echo $result >> $logfile + +echo "### Creating populating database with scaling factor of $scale" >> $logfile +result=`pgbench -i -s $scale pgbench -U $pguser 2>&1` +echo $result >> $logfile + +printf %100s |tr " " "-" >> $logfile +echo "### Running read only tests" >> $logfile +for i in $(eval echo {8..$max_clients..$clients_inc}); do + echo "##Running test with $i clients" >> $logfile + for j in $(eval echo {1..$repeat}); do + result=`pgbench -t $runs -c $i -S pgbench -U $pguser 2>&1` + echo "#Run $j: $result" >> $logfile + csvdata=$(echo "$result" | grep tps | cut -d "=" -f2 | cut -d "(" -f1 | sed -e 's/^[ \t]*//' | tr '\n' ',') + echo "$host,Read Only,$scale,$runs,$i,$j,$csvdata" >> $csvfile + done +done + +printf %100s |tr " " "-" >> $logfile +echo "### Running read write tests" >> $logfile +for i in $(eval echo {8..$max_clients..$clients_inc}); do + echo "##Running test with $i clients" >> $logfile + for j in $(eval echo {1..$repeat}); do + result=`pgbench -t $runs -c $i pgbench -U $pguser 2>&1` + echo "#Run $j: $result" >> $logfile + csvdata=$(echo "$result" | grep tps | cut -d "=" -f2 | cut -d "(" -f1 | sed -e 's/^[ \t]*//' | tr '\n' ',') + echo "$host,Read Write,$scale,$runs,$i,$j,$csvdata" >> $csvfile + done +done + +printf %100s |tr " " "-" >> $logfile +echo "$customsql" > $customfile +echo "### Running custom tests" >> $logfile +for i in $(eval echo {8..$max_clients..$clients_inc}); do + echo "##Running test with $i clients" >> $logfile + for j in $(eval echo {1..$repeat}); do + result=`pgbench -n -f $customfile -t $runs -c $i $customdb -U $pguser 2>&1` + echo "#Run $j: $result" >> $logfile + csvdata=$(echo "$result" | grep tps | cut -d "=" -f2 | cut -d "(" -f1 | sed -e 's/^[ \t]*//' | tr '\n' ',') + echo "$host,Custom,$scale,$runs,$i,$j,$csvdata" >> $csvfile + done +done + +rm $customfile +echo "### Done" >> $logfile +printf %100s |tr " " "=" >> $logfile \ No newline at end of file diff --git a/test-20130407_16-26.csv b/test-20130407_16-26.csv new file mode 100644 index 0000000..7581740 --- /dev/null +++ b/test-20130407_16-26.csv @@ -0,0 +1,289 @@ +Host,Test,Scale,Runs,Clients,Iteration,TPS (exc),TPS (inc) +test,Read Only,500,2000,8,1,21972.830595 ,22721.979539 , +test,Read Only,500,2000,8,2,26172.229629 ,27240.209273 , +test,Read Only,500,2000,8,3,28773.252385 ,30049.882805 , +test,Read Only,500,2000,16,1,52075.874549 ,56404.263457 , +test,Read Only,500,2000,16,2,54096.636880 ,58757.535195 , +test,Read Only,500,2000,16,3,52323.661087 ,56646.391979 , +test,Read Only,500,2000,24,1,75827.347449 ,85260.426196 , +test,Read Only,500,2000,24,2,74108.955604 ,83254.992698 , +test,Read Only,500,2000,24,3,77532.276848 ,87567.431483 , +test,Read Only,500,2000,32,1,72021.948689 ,80603.417333 , +test,Read Only,500,2000,32,2,70854.303624 ,79153.453811 , +test,Read Only,500,2000,32,3,69273.365690 ,77223.245162 , +test,Read Only,500,2000,40,1,71289.620320 ,79552.675307 , +test,Read Only,500,2000,40,2,68484.472858 ,76216.534987 , +test,Read Only,500,2000,40,3,67398.558850 ,74946.296295 , +test,Read Only,500,2000,48,1,67847.303988 ,75533.573887 , +test,Read Only,500,2000,48,2,68515.441668 ,76189.085437 , +test,Read Only,500,2000,48,3,69098.999432 ,76929.734304 , +test,Read Only,500,2000,56,1,68095.910658 ,75861.485056 , +test,Read Only,500,2000,56,2,68552.303878 ,76477.239827 , +test,Read Only,500,2000,56,3,69691.354414 ,77848.219604 , +test,Read Only,500,2000,64,1,68083.875079 ,75847.941469 , +test,Read Only,500,2000,64,2,69603.612863 ,77459.521349 , +test,Read Only,500,2000,64,3,69656.490107 ,77552.397853 , +test,Read Only,500,2000,72,1,67157.851732 ,74603.281508 , +test,Read Only,500,2000,72,2,67002.298551 ,74444.419745 , +test,Read Only,500,2000,72,3,65208.206634 ,72234.762980 , +test,Read Only,500,2000,80,1,66839.167418 ,74365.683955 , +test,Read Only,500,2000,80,2,64497.403979 ,71472.699439 , +test,Read Only,500,2000,80,3,66394.862697 ,73828.559932 , +test,Read Only,500,2000,88,1,65781.973870 ,73099.536649 , +test,Read Only,500,2000,88,2,64370.987557 ,71340.120103 , +test,Read Only,500,2000,88,3,63999.906909 ,70882.682716 , +test,Read Only,500,2000,96,1,63659.084383 ,70488.488899 , +test,Read Only,500,2000,96,2,64019.269800 ,70853.571500 , +test,Read Only,500,2000,96,3,64605.178240 ,71503.133662 , +test,Read Only,500,2000,104,1,63715.339468 ,70470.754806 , +test,Read Only,500,2000,104,2,61680.801850 ,68071.803972 , +test,Read Only,500,2000,104,3,62370.667075 ,68811.694812 , +test,Read Only,500,2000,112,1,60849.243554 ,67078.179319 , +test,Read Only,500,2000,112,2,63803.158142 ,70707.494773 , +test,Read Only,500,2000,112,3,63294.036402 ,70079.057937 , +test,Read Only,500,2000,120,1,59993.940612 ,66086.664400 , +test,Read Only,500,2000,120,2,59957.550055 ,66058.433639 , +test,Read Only,500,2000,120,3,58192.553826 ,63918.406024 , +test,Read Only,500,2000,128,1,57989.595851 ,63661.622561 , +test,Read Only,500,2000,128,2,59989.534638 ,66074.798220 , +test,Read Only,500,2000,128,3,59313.492661 ,65188.201648 , +test,Read Only,500,2000,136,1,59454.292655 ,65430.574071 , +test,Read Only,500,2000,136,2,57618.622339 ,63183.300096 , +test,Read Only,500,2000,136,3,58135.086277 ,63866.706427 , +test,Read Only,500,2000,144,1,59984.541484 ,66063.121937 , +test,Read Only,500,2000,144,2,58072.536227 ,63781.018503 , +test,Read Only,500,2000,144,3,58415.574890 ,64208.807040 , +test,Read Only,500,2000,152,1,57199.443735 ,62770.776404 , +test,Read Only,500,2000,152,2,59444.987184 ,65333.378608 , +test,Read Only,500,2000,152,3,56950.819408 ,62442.025455 , +test,Read Only,500,2000,160,1,57523.136435 ,63102.605230 , +test,Read Only,500,2000,160,2,57032.590739 ,62532.670878 , +test,Read Only,500,2000,160,3,58868.329942 ,64742.086747 , +test,Read Only,500,2000,168,1,57648.348847 ,63298.746346 , +test,Read Only,500,2000,168,2,57361.317917 ,62785.020167 , +test,Read Only,500,2000,168,3,56926.324122 ,62420.035940 , +test,Read Only,500,2000,176,1,56579.086955 ,62008.927172 , +test,Read Only,500,2000,176,2,58689.829586 ,64539.941148 , +test,Read Only,500,2000,176,3,57043.512532 ,62550.066708 , +test,Read Only,500,2000,184,1,55053.524592 ,60178.379838 , +test,Read Only,500,2000,184,2,56549.004784 ,61997.909592 , +test,Read Only,500,2000,184,3,55912.580680 ,61172.866708 , +test,Read Only,500,2000,192,1,54203.388051 ,59188.333733 , +test,Read Only,500,2000,192,2,56934.968257 ,62410.559086 , +test,Read Only,500,2000,192,3,54058.665477 ,58900.665102 , +test,Read Only,500,2000,200,1,54669.873237 ,59693.759077 , +test,Read Only,500,2000,200,2,53281.210102 ,58088.833801 , +test,Read Only,500,2000,200,3,53134.306391 ,57865.271998 , +test,Read Only,500,2000,208,1,52215.014904 ,56842.808319 , +test,Read Only,500,2000,208,2,54736.899723 ,59771.841112 , +test,Read Only,500,2000,208,3,54510.537306 ,59541.300122 , +test,Read Only,500,2000,216,1,53758.864613 ,58667.784976 , +test,Read Only,500,2000,216,2,56433.732950 ,61817.662508 , +test,Read Only,500,2000,216,3,52855.189627 ,57579.877752 , +test,Read Only,500,2000,224,1,54995.979647 ,60110.087331 , +test,Read Only,500,2000,224,2,54633.593343 ,59668.803511 , +test,Read Only,500,2000,224,3,52878.134431 ,57636.190587 , +test,Read Only,500,2000,232,1,53165.477089 ,57954.237885 , +test,Read Only,500,2000,232,2,53447.846881 ,58278.373938 , +test,Read Only,500,2000,232,3,52175.528373 ,56761.346795 , +test,Read Only,500,2000,240,1,51676.570984 ,56077.118188 , +test,Read Only,500,2000,240,2,50667.806974 ,55017.132679 , +test,Read Only,500,2000,240,3,52202.726679 ,56801.601237 , +test,Read Only,500,2000,248,1,48513.776543 ,52493.027211 , +test,Read Only,500,2000,248,2,49838.637363 ,54015.214431 , +test,Read Only,500,2000,248,3,51239.796462 ,55666.370789 , +test,Read Only,500,2000,256,1,51102.725961 ,55523.148978 , +test,Read Only,500,2000,256,2,48493.881389 ,52419.181038 , +test,Read Only,500,2000,256,3,48600.131125 ,52600.774403 , +test,Read Write,500,2000,8,1,4779.253737 ,4814.471338 , +test,Read Write,500,2000,8,2,4379.611594 ,4409.168646 , +test,Read Write,500,2000,8,3,4876.187504 ,4913.491834 , +test,Read Write,500,2000,16,1,6584.406849 ,6650.664890 , +test,Read Write,500,2000,16,2,1982.660887 ,1988.749520 , +test,Read Write,500,2000,16,3,1958.675257 ,1964.616399 , +test,Read Write,500,2000,24,1,6644.211079 ,6712.736551 , +test,Read Write,500,2000,24,2,1693.028950 ,1697.270217 , +test,Read Write,500,2000,24,3,1966.448376 ,1972.421682 , +test,Read Write,500,2000,32,1,2597.975966 ,2608.475597 , +test,Read Write,500,2000,32,2,2448.433316 ,2457.702366 , +test,Read Write,500,2000,32,3,2428.329100 ,2437.344722 , +test,Read Write,500,2000,40,1,2354.557372 ,2363.114314 , +test,Read Write,500,2000,40,2,2738.689921 ,2750.360409 , +test,Read Write,500,2000,40,3,3478.522817 ,3496.943518 , +test,Read Write,500,2000,48,1,2722.750255 ,2733.931326 , +test,Read Write,500,2000,48,2,2840.753737 ,2853.254958 , +test,Read Write,500,2000,48,3,2865.603808 ,2878.344434 , +test,Read Write,500,2000,56,1,3208.367238 ,3224.407382 , +test,Read Write,500,2000,56,2,2518.803656 ,2528.634928 , +test,Read Write,500,2000,56,3,3361.092960 ,3378.582814 , +test,Read Write,500,2000,64,1,2953.126795 ,2966.717921 , +test,Read Write,500,2000,64,2,3129.336377 ,3144.399625 , +test,Read Write,500,2000,64,3,2981.210316 ,2995.046287 , +test,Read Write,500,2000,72,1,3799.058509 ,3821.505949 , +test,Read Write,500,2000,72,2,3195.889163 ,3211.838265 , +test,Read Write,500,2000,72,3,3570.526907 ,3590.412880 , +test,Read Write,500,2000,80,1,3169.832263 ,3185.468149 , +test,Read Write,500,2000,80,2,3296.204135 ,3313.236209 , +test,Read Write,500,2000,80,3,3404.184990 ,3422.280983 , +test,Read Write,500,2000,88,1,3378.724773 ,3396.461262 , +test,Read Write,500,2000,88,2,3281.486285 ,3298.286849 , +test,Read Write,500,2000,88,3,3577.753819 ,3597.742686 , +test,Read Write,500,2000,96,1,3224.468882 ,3240.695903 , +test,Read Write,500,2000,96,2,3756.435611 ,3778.390769 , +test,Read Write,500,2000,96,3,3805.249925 ,3827.886118 , +test,Read Write,500,2000,104,1,3432.077843 ,3450.400787 , +test,Read Write,500,2000,104,2,3386.084625 ,3404.057483 , +test,Read Write,500,2000,104,3,3282.451288 ,3299.240233 , +test,Read Write,500,2000,112,1,3930.044437 ,3954.272231 , +test,Read Write,500,2000,112,2,3509.865189 ,3529.126765 , +test,Read Write,500,2000,112,3,3147.124266 ,3162.602854 , +test,Read Write,500,2000,120,1,3899.229990 ,3923.031752 , +test,Read Write,500,2000,120,2,3314.135696 ,3331.339064 , +test,Read Write,500,2000,120,3,3773.724581 ,3796.057506 , +test,Read Write,500,2000,128,1,3401.293570 ,3419.392360 , +test,Read Write,500,2000,128,2,3470.082507 ,3488.890942 , +test,Read Write,500,2000,128,3,3564.562065 ,3584.513596 , +test,Read Write,500,2000,136,1,3502.828824 ,3522.034899 , +test,Read Write,500,2000,136,2,3659.804833 ,3680.898971 , +test,Read Write,500,2000,136,3,3662.499783 ,3683.549162 , +test,Read Write,500,2000,144,1,3415.504602 ,3433.796604 , +test,Read Write,500,2000,144,2,3453.723540 ,3472.461188 , +test,Read Write,500,2000,144,3,3427.929426 ,3446.259149 , +test,Read Write,500,2000,152,1,3768.627075 ,3791.009290 , +test,Read Write,500,2000,152,2,3525.293161 ,3544.405436 , +test,Read Write,500,2000,152,3,3186.566910 ,3202.505269 , +test,Read Write,500,2000,160,1,3735.322517 ,3757.307346 , +test,Read Write,500,2000,160,2,3455.610059 ,3474.323027 , +test,Read Write,500,2000,160,3,3355.281558 ,3372.283133 , +test,Read Write,500,2000,168,1,3757.191667 ,3779.501540 , +test,Read Write,500,2000,168,2,3334.268649 ,3351.839544 , +test,Read Write,500,2000,168,3,3384.933897 ,3403.010273 , +test,Read Write,500,2000,176,1,3819.786053 ,3842.814687 , +test,Read Write,500,2000,176,2,3308.476057 ,3325.694094 , +test,Read Write,500,2000,176,3,3361.787972 ,3379.572640 , +test,Read Write,500,2000,184,1,3318.372014 ,3335.773796 , +test,Read Write,500,2000,184,2,3244.001781 ,3260.602147 , +test,Read Write,500,2000,184,3,3313.674867 ,3330.967260 , +test,Read Write,500,2000,192,1,3160.102287 ,3175.886211 , +test,Read Write,500,2000,192,2,2892.203160 ,2905.397708 , +test,Read Write,500,2000,192,3,3022.512714 ,3036.957783 , +test,Read Write,500,2000,200,1,3389.848320 ,3408.272265 , +test,Read Write,500,2000,200,2,3101.668090 ,3117.017221 , +test,Read Write,500,2000,200,3,3081.733901 ,3097.076420 , +test,Read Write,500,2000,208,1,3255.501136 ,3272.757503 , +test,Read Write,500,2000,208,2,3076.721452 ,3092.117518 , +test,Read Write,500,2000,208,3,3349.730128 ,3368.233304 , +test,Read Write,500,2000,216,1,2962.353547 ,2976.799445 , +test,Read Write,500,2000,216,2,2898.675198 ,2912.571815 , +test,Read Write,500,2000,216,3,3088.046842 ,3103.795602 , +test,Read Write,500,2000,224,1,2671.354863 ,2683.177921 , +test,Read Write,500,2000,224,2,3050.709292 ,3066.101277 , +test,Read Write,500,2000,224,3,2793.162095 ,2806.138252 , +test,Read Write,500,2000,232,1,3196.293798 ,3213.193973 , +test,Read Write,500,2000,232,2,3120.741495 ,3135.957900 , +test,Read Write,500,2000,232,3,2994.114719 ,3008.707595 , +test,Read Write,500,2000,240,1,3072.875568 ,3088.564093 , +test,Read Write,500,2000,240,2,3272.554318 ,3290.356953 , +test,Read Write,500,2000,240,3,3283.804575 ,3301.458735 , +test,Read Write,500,2000,248,1,2896.614722 ,2910.474981 , +test,Read Write,500,2000,248,2,3076.277116 ,3092.046869 , +test,Read Write,500,2000,248,3,2901.269376 ,2915.317223 , +test,Read Write,500,2000,256,1,2936.621216 ,2951.050658 , +test,Read Write,500,2000,256,2,2977.721571 ,2992.496724 , +test,Read Write,500,2000,256,3,2884.638208 ,2898.529343 , +test,Custom,500,2000,8,1,1109.077571 ,1111.073921 , +test,Custom,500,2000,8,2,1116.073531 ,1117.988917 , +test,Custom,500,2000,8,3,1112.267870 ,1114.211172 , +test,Custom,500,2000,16,1,2111.394537 ,2118.414751 , +test,Custom,500,2000,16,2,2101.906607 ,2108.951325 , +test,Custom,500,2000,16,3,2117.041289 ,2123.916595 , +test,Custom,500,2000,24,1,2944.943906 ,2958.748573 , +test,Custom,500,2000,24,2,2910.707322 ,2924.170235 , +test,Custom,500,2000,24,3,2874.211912 ,2887.375049 , +test,Custom,500,2000,32,1,2916.328175 ,2929.673866 , +test,Custom,500,2000,32,2,2947.881139 ,2961.559376 , +test,Custom,500,2000,32,3,2918.465019 ,2931.903114 , +test,Custom,500,2000,40,1,3026.903382 ,3041.370277 , +test,Custom,500,2000,40,2,3026.087484 ,3040.688248 , +test,Custom,500,2000,40,3,3029.881831 ,3043.711270 , +test,Custom,500,2000,48,1,3173.649506 ,3189.854031 , +test,Custom,500,2000,48,2,3153.316723 ,3169.255371 , +test,Custom,500,2000,48,3,3188.007672 ,3204.204129 , +test,Custom,500,2000,56,1,3272.734084 ,3289.946092 , +test,Custom,500,2000,56,2,3281.597772 ,3298.995017 , +test,Custom,500,2000,56,3,3285.319850 ,3302.655595 , +test,Custom,500,2000,64,1,3314.070386 ,3331.508291 , +test,Custom,500,2000,64,2,3311.874371 ,3329.212133 , +test,Custom,500,2000,64,3,3304.267909 ,3321.746407 , +test,Custom,500,2000,72,1,3177.846315 ,3194.172268 , +test,Custom,500,2000,72,2,3307.837335 ,3325.058402 , +test,Custom,500,2000,72,3,3299.412698 ,3316.910939 , +test,Custom,500,2000,80,1,3293.261341 ,3310.719670 , +test,Custom,500,2000,80,2,3281.497702 ,3298.829229 , +test,Custom,500,2000,80,3,3251.717791 ,3268.511331 , +test,Custom,500,2000,88,1,3259.826590 ,3276.592189 , +test,Custom,500,2000,88,2,3254.185743 ,3271.274712 , +test,Custom,500,2000,88,3,3272.503383 ,3289.896666 , +test,Custom,500,2000,96,1,3262.068797 ,3279.130558 , +test,Custom,500,2000,96,2,3263.879063 ,3281.081596 , +test,Custom,500,2000,96,3,3250.387617 ,3267.440850 , +test,Custom,500,2000,104,1,3241.072668 ,3257.929393 , +test,Custom,500,2000,104,2,3250.568596 ,3267.742360 , +test,Custom,500,2000,104,3,3268.621490 ,3285.915726 , +test,Custom,500,2000,112,1,3255.465032 ,3272.678666 , +test,Custom,500,2000,112,2,3255.824838 ,3272.981837 , +test,Custom,500,2000,112,3,3232.714703 ,3249.263853 , +test,Custom,500,2000,120,1,3218.335803 ,3234.967279 , +test,Custom,500,2000,120,2,3225.519536 ,3242.303589 , +test,Custom,500,2000,120,3,3209.399432 ,3225.956736 , +test,Custom,500,2000,128,1,3210.667282 ,3227.152332 , +test,Custom,500,2000,128,2,3217.662635 ,3234.332030 , +test,Custom,500,2000,128,3,3202.383174 ,3219.116037 , +test,Custom,500,2000,136,1,3220.752521 ,3237.279675 , +test,Custom,500,2000,136,2,3221.348826 ,3238.112392 , +test,Custom,500,2000,136,3,3228.050084 ,3244.782039 , +test,Custom,500,2000,144,1,3234.514970 ,3251.362276 , +test,Custom,500,2000,144,2,3237.720887 ,3254.731345 , +test,Custom,500,2000,144,3,3249.022735 ,3266.140729 , +test,Custom,500,2000,152,1,3237.158042 ,3254.229229 , +test,Custom,500,2000,152,2,3226.006263 ,3243.004320 , +test,Custom,500,2000,152,3,3237.164419 ,3254.104175 , +test,Custom,500,2000,160,1,3231.365769 ,3248.119625 , +test,Custom,500,2000,160,2,3229.040798 ,3245.947457 , +test,Custom,500,2000,160,3,3213.034994 ,3229.864099 , +test,Custom,500,2000,168,1,3234.991828 ,3252.075579 , +test,Custom,500,2000,168,2,3225.021343 ,3242.039182 , +test,Custom,500,2000,168,3,3205.707686 ,3222.625625 , +test,Custom,500,2000,176,1,3199.985629 ,3216.703376 , +test,Custom,500,2000,176,2,3191.750283 ,3208.110541 , +test,Custom,500,2000,176,3,3222.637859 ,3239.646917 , +test,Custom,500,2000,184,1,3215.963371 ,3232.955085 , +test,Custom,500,2000,184,2,3227.864385 ,3245.075281 , +test,Custom,500,2000,184,3,3216.794802 ,3233.811922 , +test,Custom,500,2000,192,1,3165.978997 ,3182.173438 , +test,Custom,500,2000,192,2,3214.738478 ,3231.698029 , +test,Custom,500,2000,192,3,3210.130584 ,3227.085927 , +test,Custom,500,2000,200,1,3216.964728 ,3234.001019 , +test,Custom,500,2000,200,2,3205.646323 ,3222.667573 , +test,Custom,500,2000,200,3,3212.953523 ,3229.946775 , +test,Custom,500,2000,208,1,3202.108219 ,3219.033725 , +test,Custom,500,2000,208,2,3196.386215 ,3213.222063 , +test,Custom,500,2000,208,3,3165.070260 ,3181.564741 , +test,Custom,500,2000,216,1,3168.300032 ,3184.766906 , +test,Custom,500,2000,216,2,3170.296250 ,3186.093810 , +test,Custom,500,2000,216,3,3163.841997 ,3179.754901 , +test,Custom,500,2000,224,1,3135.186535 ,3151.228881 , +test,Custom,500,2000,224,2,3165.924678 ,3182.344851 , +test,Custom,500,2000,224,3,3173.428273 ,3190.073062 , +test,Custom,500,2000,232,1,3136.926723 ,3153.241924 , +test,Custom,500,2000,232,2,3146.243863 ,3162.152416 , +test,Custom,500,2000,232,3,3127.050105 ,3143.299175 , +test,Custom,500,2000,240,1,3080.347752 ,3096.055270 , +test,Custom,500,2000,240,2,3083.782318 ,3099.557476 , +test,Custom,500,2000,240,3,3093.353125 ,3108.701801 , +test,Custom,500,2000,248,1,3029.594237 ,3044.766546 , +test,Custom,500,2000,248,2,3041.374186 ,3056.721561 , +test,Custom,500,2000,248,3,3058.713825 ,3074.257036 , +test,Custom,500,2000,256,1,3010.349010 ,3025.502033 , +test,Custom,500,2000,256,2,2970.058636 ,2984.739505 , +test,Custom,500,2000,256,3,3000.816263 ,3015.636677 , diff --git a/test-20130407_16-26.png b/test-20130407_16-26.png new file mode 100644 index 0000000..8eade81 Binary files /dev/null and b/test-20130407_16-26.png differ diff --git a/test-20130407_16-26.xlsx b/test-20130407_16-26.xlsx new file mode 100644 index 0000000..f222df0 Binary files /dev/null and b/test-20130407_16-26.xlsx differ