exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

plot.gnu (1072B)


      1 set terminal pdf monochrome
      2 
      3 set nokey
      4 set output 'speed.pdf'
      5 set ylabel "coins per second"
      6 set xlabel "parallel clients"
      7 plot "speed.data" with lines lw 1
      8 
      9 set key top left Left reverse
     10 set output 'cpu.pdf'
     11 set ylabel "CPU time (us)"
     12 set xlabel "parallel clients"
     13 plot "time_real.data" with lines lw 1 title "wall clock", \
     14      "time_bench_cpu.data" with lines lw 1 title "benchmark CPU / 96", \
     15      "time_exchange_cpu.data" with lines lw 1 title "exchange CPU / 96", \
     16      "time_bench_ops_only.data" with lines lw 1 title "exchange crypto / 96"
     17 set nokey
     18 
     19 
     20 set output 'latencies.pdf'
     21 set multiplot layout 2, 3
     22 set xlabel "delay" font ",10"
     23 set ylabel "latency" font ",10"
     24 set xtics font ",10"
     25 set ytics font ",10"
     26 set title "/refresh/melt"
     27 plot "latency-refresh-melt.data" with lines lw 1
     28 set title "/refresh/reveal"
     29 plot "latency-refresh-reveal.data" with lines lw 1
     30 set title "/keys"
     31 plot "latency-keys.data" with lines lw 1
     32 set title "/reserve/withdraw"
     33 plot "latency-withdraw.data" with lines lw 1
     34 set title "/deposit"
     35 plot "latency-deposit.data" with lines lw 1