# 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 82571EB (em) NIC and 2 cores Intel Xeon 3050 2.13GHz" 5 set key 250022,500000 set label "Merge the projects/pf/head branch (240233)" at 240500,375000 set arrow 1 from 241800,372000 to 240233,336708 nohead set arrow 2 from 241800,380000 to 240233,571869 nohead set arrow 3 from 241800,380000 to 240233,452579 nohead set label "make clang the default compiler (242624)" at 244000,470000 set arrow 4 from 245000,475000 to 242624,556384 nohead set arrow 5 from 245000,460000 to 242624,439656 nohead set label "Switch IPv4 stack in net byte order (multiple commits)" at 240000,590000 set arrow 6 from 241000,585000 to 241923,564502 nohead set label "Rework the known mutexes...(242161)" at 240500,540000 set arrow 7 from 241000,545000 to 242161,556644 nohead set label "llentry_update (238989) or Fix races (238990)" at 237200,500000 set arrow 8 from 238900,500000 to 238990,573245 nohead set arrow 9 from 238900,500000 to 238990,453756 nohead set arrow 10 from 239500,500000 to 238990,389788 nohead set label "M_IP_NEXTHOP (242463)" at 242000,578000 set arrow 11 from 242500,570000 to 242463,558352 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