From 2e766244a7f3cda9d533da74949ce4879aac6d48 Mon Sep 17 00:00:00 2001 From: drebs Date: Sat, 27 Jan 2018 16:33:22 -0200 Subject: Add proxy studies for multiprocessing. --- blobs-multiprocess/proxies/results/all.gnuplot | 42 ++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100755 blobs-multiprocess/proxies/results/all.gnuplot (limited to 'blobs-multiprocess/proxies/results/all.gnuplot') diff --git a/blobs-multiprocess/proxies/results/all.gnuplot b/blobs-multiprocess/proxies/results/all.gnuplot new file mode 100755 index 0000000..8f0f6bf --- /dev/null +++ b/blobs-multiprocess/proxies/results/all.gnuplot @@ -0,0 +1,42 @@ +#!/usr/bin/gnuplot + +# Let's output to a jpeg file +set terminal jpeg size 800,600 +# This sets the aspect ratio of the graph +set size 1, 1 +# The file we'll write to +set output "all.jpg" +# The graph title +set title "Response time for \"ab -c 50 -n 10000\" doing GET /blobs/user/ in different scenarios" +# Where to place the legend/key +set key left top +# Draw gridlines oriented on the y axis +set grid y +# Specify that the x-series data is time data +#set xdata time +# Specify the *input* format of the time data +#set timefmt "%s" +# Specify the *output* format for the x-axis tick labels +#set format x "%S" +# Label the x-axis +set xlabel 'number of requests' +# Label the y-axis +set ylabel "response time (ms)" +# Tell gnuplot to use tabs as the delimiter instead of spaces (default) +set datafile separator '\t' +# Plot the data +#set offsets 1, 1, 2, 2 +#set xrange [1516827928:1516827960] +set yrange [0:800] +plot "noproxy-1.tsv" every ::2 using 5 title 'noproxy, 1 process' with lines, \ + "noproxy-2.tsv" every ::2 using 5 title 'noproxy, 2 processes' with lines, \ + "noproxy-3.tsv" every ::2 using 5 title 'noproxy, 3 processes' with lines, \ + "noproxy-4.tsv" every ::2 using 5 title 'noproxy, 4 processes' with lines, \ + "haproxy-1.tsv" every ::2 using 5 title 'haproxy, 1 process' with lines, \ + "haproxy-2.tsv" every ::2 using 5 title 'haproxy, 2 processes' with lines, \ + "haproxy-3.tsv" every ::2 using 5 title 'haproxy, 3 processes' with lines, \ + "haproxy-4.tsv" every ::2 using 5 title 'haproxy, 4 processes' with lines, \ + "pyproxy-1.tsv" every ::2 using 5 title 'pyproxy, 1 process' with lines, \ + "pyproxy-2.tsv" every ::2 using 5 title 'pyproxy, 2 processes' with lines, \ + "pyproxy-3.tsv" every ::2 using 5 title 'pyproxy, 3 processes' with lines, \ + "pyproxy-4.tsv" every ::2 using 5 title 'pyproxy, 4 processes' with lines -- cgit v1.2.3