[complement-svn] SF.net SVN: complement: [1338] trunk/explore/perf/stem
Status: Pre-Alpha
Brought to you by:
complement
From: <com...@us...> - 2006-10-18 10:50:01
|
Revision: 1338 http://svn.sourceforge.net/complement/?rev=1338&view=rev Author: complement Date: 2006-10-18 03:49:50 -0700 (Wed, 18 Oct 2006) Log Message: ----------- add connections per sec Modified Paths: -------------- trunk/explore/perf/stem/Makefile trunk/explore/perf/stem/stemload.gplot Modified: trunk/explore/perf/stem/Makefile =================================================================== --- trunk/explore/perf/stem/Makefile 2006-10-18 10:49:05 UTC (rev 1337) +++ trunk/explore/perf/stem/Makefile 2006-10-18 10:49:50 UTC (rev 1338) @@ -30,7 +30,7 @@ (cd stemload; rm -rf log; mkdir log; ../${timeprog} -o ../load.dat obj/gcc/so/stemload) pkill -TERM stemecho cat stemload/log/*_log.* | sort -n -k 2 | awk 'BEGIN { m = 0.0 } { if ( NR == 1 ) { m = $$2; }; print $$1, $$2 - m, $$3; }' > load.log - awk 'BEGIN {i1 = 0.0; n = 0; sq1 = 0; dt = 30.0; t0 = 0.0; } { if ( ($$2 - t0) > dt ) { print t0 + 0.5 * dt, (i1 / n), sqrt((sq1 - (i1^2)/n ) / n); t0 += dt; i1 = $$3; n = 1; sq1 = $$3^2; } else { i1 += $$3; ++n; sq1 += $$3^2; }; } END {print t0 + 0.5 * dt, (i1 / n), sqrt((sq1 - (i1^2)/n ) / n); t0 += dt; }' load.log > stat.dat + awk 'BEGIN {i1 = 0.0; n = 0; sq1 = 0; dt = 60.0; t0 = 0.0; } { if ( ($$2 - t0) > dt ) { print t0 + 0.5 * dt, (i1 / n), sqrt((sq1 - (i1^2)/n ) / n), n / dt; t0 += dt; i1 = $$3; n = 1; sq1 = $$3^2; } else { i1 += $$3; ++n; sq1 += $$3^2; }; } END {print t0 + 0.5 * dt, (i1 / n), sqrt((sq1 - (i1^2)/n ) / n), n / dt; }' load.log > stat.dat .PHONY: all depend clean clobber test Modified: trunk/explore/perf/stem/stemload.gplot =================================================================== --- trunk/explore/perf/stem/stemload.gplot 2006-10-18 10:49:05 UTC (rev 1337) +++ trunk/explore/perf/stem/stemload.gplot 2006-10-18 10:49:50 UTC (rev 1338) @@ -1,7 +1,17 @@ #!/usr/bin/env gnuplot +set xlabel "$t$, sec" +set ylabel "$\Delta t$, sec" + set logscale y -plot 'load.log' using ($2):($3) w d lt 1, \ - 'stat.dat' using ($1):($2) w l lt 2, \ - 'stat.dat' using ($1):($2):($3) w yerrorbars lt 2 +plot 'load.log' using ($2):($3) w d lt 2, \ + 'stat.dat' using ($1):($2) w l lt 4, \ + 'stat.dat' using ($1):($2):($3) w yerrorbars lt 4 pause (-1) + +unset logscale +set ylabel "messeges, sec$^{-1}$" +plot 'stat.dat' using ($1):($4) w l + +pause (-1) + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |