# Gnuplot script file for plotting data from bench lab set autoscale # scale axes automatically unset log # remove any log-scaling unset label # remove any previous labels set xtic auto # set xtics automatically set ytic auto # set ytics automatically unset title set grid set xlabel "FreeBSD head svn revision number" 0,1 set ylabel "Paquet per second (pps) with dual Intel 82546GB (em) NIC and 1 core Pentium4 3.00GHz" 5 set key 250022,380000 set label "Merge the projects/pf/head branch (240233)" at 240500,265000 set arrow 1 from 241800,260000 to 240233,247806 nohead set arrow 2 from 241800,265000 to 240233,419932 nohead set arrow 3 from 241800,265000 to 240233,327042 nohead set label "make clang the default compiler (242624)" at 244000,370000 set arrow 4 from 245000,370000 to 242624,401390 nohead set arrow 5 from 245000,365000 to 242624,307831 nohead set label "Switch IPv4 stack in net byte order (multiple commits)" at 241000,435000 set arrow 6 from 242000,430000 to 241923,420778 nohead set label "ip_fragment,CSUM_IP,CSUM_DELAY_IP (242161)" at 241700,290000 set arrow 7 from 242500,291000 to 242161,308601 nohead set label "llentry_update (238989) or Fix races (238990)" at 237200,380000 set arrow 8 from 238900,385000 to 238990,416503 nohead set arrow 9 from 238900,375000 to 238990,327244 nohead set arrow 10 from 239500,375000 to 238990,281572 nohead #on outside rmargin plot "forwarding.data" using 1:2 title 'no FW' with linespoints, \ "ipfw.data" using 1:2 title 'ipfw' with linespoints, \ "pf.data" using 1:2 title 'pf' with linespoints