]> git.8kb.co.uk Git - postgresql/pgbench_looper/commitdiff
Actually commit the files
authorglyn <glyn@8kb.co.uk>
Wed, 22 Oct 2014 15:57:39 +0000 (16:57 +0100)
committerglyn <glyn@8kb.co.uk>
Wed, 22 Oct 2014 15:57:39 +0000 (16:57 +0100)
README.md [new file with mode: 0644]
pgbench_looper.p [new file with mode: 0644]
pgbench_looper.sh [new file with mode: 0644]
test-20130407_16-26.csv [new file with mode: 0644]
test-20130407_16-26.png [new file with mode: 0644]
test-20130407_16-26.xlsx [new file with mode: 0644]

diff --git a/README.md b/README.md
new file mode 100644 (file)
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 (file)
index 0000000..f9bacaa
--- /dev/null
@@ -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 (file)
index 0000000..c5e7318
--- /dev/null
@@ -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 (file)
index 0000000..7581740
--- /dev/null
@@ -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 (file)
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 (file)
index 0000000..f222df0
Binary files /dev/null and b/test-20130407_16-26.xlsx differ