Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
N
nemu3
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
1
Issues
1
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
nexedi
nemu3
Commits
33ef12d3
Commit
33ef12d3
authored
Aug 23, 2010
by
Martín Ferrari
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
graph
parent
fd91941b
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
791 additions
and
19 deletions
+791
-19
benchmarks/preliminar/loopback.gnuplot
benchmarks/preliminar/loopback.gnuplot
+8
-0
benchmarks/preliminar/loopback.ps
benchmarks/preliminar/loopback.ps
+763
-0
benchmarks/preliminar/results-loopback.txt
benchmarks/preliminar/results-loopback.txt
+20
-19
No files found.
benchmarks/preliminar/loopback.gnuplot
0 → 100644
View file @
33ef12d3
set terminal postscript colour enhanced landscape lw 1 10
#set key box left top width 1 title 'Experiment'
set xlabel 'Payload size (UDP packet)'
set ylabel 'Processing cost per packet (10E-6 sec)'
set title 'Processing costs in the loopback interface'
plot \
'results-loopback.txt' using ($4-42):($12/$4) with linespoints
benchmarks/preliminar/loopback.ps
0 → 100644
View file @
33ef12d3
%!PS-Adobe-2.0
%%Creator: gnuplot 4.4 patchlevel 0
%%CreationDate: Mon Aug 23 08:27:22 2010
%%DocumentFonts: (atend)
%%BoundingBox: 50 50 554 770
%%Orientation: Landscape
%%Pages: (atend)
%%EndComments
%%BeginProlog
/gnudict 256 dict def
gnudict begin
%
% The following true/false flags may be edited by hand if desired.
% The unit line width and grayscale image gamma correction may also be changed.
%
/Color true def
/Blacktext false def
/Solid false def
/Dashlength 1 def
/Landscape true def
/Level1 false def
/Rounded false def
/ClipToBoundingBox false def
/TransparentPatterns false def
/gnulinewidth 5.000 def
/userlinewidth gnulinewidth def
/Gamma 1.0 def
%
/vshift -33 def
/dl1 {
10.0 Dashlength mul mul
Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if
} def
/dl2 {
10.0 Dashlength mul mul
Rounded { currentlinewidth 0.75 mul add } if
} def
/hpt_ 31.5 def
/vpt_ 31.5 def
/hpt hpt_ def
/vpt vpt_ def
Level1 {} {
/SDict 10 dict def
systemdict /pdfmark known not {
userdict /pdfmark systemdict /cleartomark get put
} if
SDict begin [
/Title ()
/Subject (gnuplot plot)
/Creator (gnuplot 4.4 patchlevel 0)
/Author (martin)
% /Producer (gnuplot)
% /Keywords ()
/CreationDate (Mon Aug 23 08:27:22 2010)
/DOCINFO pdfmark
end
} ifelse
/doclip {
ClipToBoundingBox {
newpath 50 50 moveto 554 50 lineto 554 770 lineto 50 770 lineto closepath
clip
} if
} def
%
% Gnuplot Prolog Version 4.4 (January 2010)
%
%/SuppressPDFMark true def
%
/M {moveto} bind def
/L {lineto} bind def
/R {rmoveto} bind def
/V {rlineto} bind def
/N {newpath moveto} bind def
/Z {closepath} bind def
/C {setrgbcolor} bind def
/f {rlineto fill} bind def
/Gshow {show} def % May be redefined later in the file to support UTF-8
/vpt2 vpt 2 mul def
/hpt2 hpt 2 mul def
/Lshow {currentpoint stroke M 0 vshift R
Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R
Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R
Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
/hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def
/DL {Color {setrgbcolor Solid {pop []} if 0 setdash}
{pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def
/BL {stroke userlinewidth 2 mul setlinewidth
Rounded {1 setlinejoin 1 setlinecap} if} def
/AL {stroke userlinewidth 2 div setlinewidth
Rounded {1 setlinejoin 1 setlinecap} if} def
/UL {dup gnulinewidth mul /userlinewidth exch def
dup 1 lt {pop 1} if 10 mul /udl exch def} def
/PL {stroke userlinewidth setlinewidth
Rounded {1 setlinejoin 1 setlinecap} if} def
% Default Line colors
/LCw {1 1 1} def
/LCb {0 0 0} def
/LCa {0 0 0} def
/LC0 {1 0 0} def
/LC1 {0 1 0} def
/LC2 {0 0 1} def
/LC3 {1 0 1} def
/LC4 {0 1 1} def
/LC5 {1 1 0} def
/LC6 {0 0 0} def
/LC7 {1 0.3 0} def
/LC8 {0.5 0.5 0.5} def
% Default Line Types
/LTw {PL [] 1 setgray} def
/LTb {BL [] LCb DL} def
/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def
/LT0 {PL [] LC0 DL} def
/LT1 {PL [4 dl1 2 dl2] LC1 DL} def
/LT2 {PL [2 dl1 3 dl2] LC2 DL} def
/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def
/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def
/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def
/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def
/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def
/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def
/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def
/Dia {stroke [] 0 setdash 2 copy vpt add M
hpt neg vpt neg V hpt vpt neg V
hpt vpt V hpt neg vpt V closepath stroke
Pnt} def
/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V
currentpoint stroke M
hpt neg vpt neg R hpt2 0 V stroke
} def
/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
0 vpt2 neg V hpt2 0 V 0 vpt2 V
hpt2 neg 0 V closepath stroke
Pnt} def
/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M
hpt2 vpt2 neg V currentpoint stroke M
hpt2 neg 0 R hpt2 vpt2 V stroke} def
/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M
hpt neg vpt -1.62 mul V
hpt 2 mul 0 V
hpt neg vpt 1.62 mul V closepath stroke
Pnt} def
/Star {2 copy Pls Crs} def
/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M
0 vpt2 neg V hpt2 0 V 0 vpt2 V
hpt2 neg 0 V closepath fill} def
/TriUF {stroke [] 0 setdash vpt 1.12 mul add M
hpt neg vpt -1.62 mul V
hpt 2 mul 0 V
hpt neg vpt 1.62 mul V closepath fill} def
/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
hpt neg vpt 1.62 mul V
hpt 2 mul 0 V
hpt neg vpt -1.62 mul V closepath stroke
Pnt} def
/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M
hpt neg vpt 1.62 mul V
hpt 2 mul 0 V
hpt neg vpt -1.62 mul V closepath fill} def
/DiaF {stroke [] 0 setdash vpt add M
hpt neg vpt neg V hpt vpt neg V
hpt vpt V hpt neg vpt V closepath fill} def
/Pent {stroke [] 0 setdash 2 copy gsave
translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
closepath stroke grestore Pnt} def
/PentF {stroke [] 0 setdash gsave
translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
closepath fill grestore} def
/Circle {stroke [] 0 setdash 2 copy
hpt 0 360 arc stroke Pnt} def
/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def
/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def
/C1 {BL [] 0 setdash 2 copy moveto
2 copy vpt 0 90 arc closepath fill
vpt 0 360 arc closepath} bind def
/C2 {BL [] 0 setdash 2 copy moveto
2 copy vpt 90 180 arc closepath fill
vpt 0 360 arc closepath} bind def
/C3 {BL [] 0 setdash 2 copy moveto
2 copy vpt 0 180 arc closepath fill
vpt 0 360 arc closepath} bind def
/C4 {BL [] 0 setdash 2 copy moveto
2 copy vpt 180 270 arc closepath fill
vpt 0 360 arc closepath} bind def
/C5 {BL [] 0 setdash 2 copy moveto
2 copy vpt 0 90 arc
2 copy moveto
2 copy vpt 180 270 arc closepath fill
vpt 0 360 arc} bind def
/C6 {BL [] 0 setdash 2 copy moveto
2 copy vpt 90 270 arc closepath fill
vpt 0 360 arc closepath} bind def
/C7 {BL [] 0 setdash 2 copy moveto
2 copy vpt 0 270 arc closepath fill
vpt 0 360 arc closepath} bind def
/C8 {BL [] 0 setdash 2 copy moveto
2 copy vpt 270 360 arc closepath fill
vpt 0 360 arc closepath} bind def
/C9 {BL [] 0 setdash 2 copy moveto
2 copy vpt 270 450 arc closepath fill
vpt 0 360 arc closepath} bind def
/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
2 copy moveto
2 copy vpt 90 180 arc closepath fill
vpt 0 360 arc closepath} bind def
/C11 {BL [] 0 setdash 2 copy moveto
2 copy vpt 0 180 arc closepath fill
2 copy moveto
2 copy vpt 270 360 arc closepath fill
vpt 0 360 arc closepath} bind def
/C12 {BL [] 0 setdash 2 copy moveto
2 copy vpt 180 360 arc closepath fill
vpt 0 360 arc closepath} bind def
/C13 {BL [] 0 setdash 2 copy moveto
2 copy vpt 0 90 arc closepath fill
2 copy moveto
2 copy vpt 180 360 arc closepath fill
vpt 0 360 arc closepath} bind def
/C14 {BL [] 0 setdash 2 copy moveto
2 copy vpt 90 360 arc closepath fill
vpt 0 360 arc} bind def
/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
vpt 0 360 arc closepath} bind def
/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
neg 0 rlineto closepath} bind def
/Square {dup Rec} bind def
/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def
/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def
/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def
/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def
/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill
exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def
/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
2 copy vpt Square fill Bsquare} bind def
/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def
/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def
/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
Bsquare} bind def
/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
Bsquare} bind def
/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def
/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
2 copy vpt Square fill Bsquare} bind def
/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def
/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def
/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def
/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def
/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def
/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def
/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def
/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def
/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def
/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def
/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def
/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def
/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def
/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def
/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def
/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def
/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def
/DiaE {stroke [] 0 setdash vpt add M
hpt neg vpt neg V hpt vpt neg V
hpt vpt V hpt neg vpt V closepath stroke} def
/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M
0 vpt2 neg V hpt2 0 V 0 vpt2 V
hpt2 neg 0 V closepath stroke} def
/TriUE {stroke [] 0 setdash vpt 1.12 mul add M
hpt neg vpt -1.62 mul V
hpt 2 mul 0 V
hpt neg vpt 1.62 mul V closepath stroke} def
/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M
hpt neg vpt 1.62 mul V
hpt 2 mul 0 V
hpt neg vpt -1.62 mul V closepath stroke} def
/PentE {stroke [] 0 setdash gsave
translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
closepath stroke grestore} def
/CircE {stroke [] 0 setdash
hpt 0 360 arc stroke} def
/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def
/DiaW {stroke [] 0 setdash vpt add M
hpt neg vpt neg V hpt vpt neg V
hpt vpt V hpt neg vpt V Opaque stroke} def
/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M
0 vpt2 neg V hpt2 0 V 0 vpt2 V
hpt2 neg 0 V Opaque stroke} def
/TriUW {stroke [] 0 setdash vpt 1.12 mul add M
hpt neg vpt -1.62 mul V
hpt 2 mul 0 V
hpt neg vpt 1.62 mul V Opaque stroke} def
/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M
hpt neg vpt 1.62 mul V
hpt 2 mul 0 V
hpt neg vpt -1.62 mul V Opaque stroke} def
/PentW {stroke [] 0 setdash gsave
translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
Opaque stroke grestore} def
/CircW {stroke [] 0 setdash
hpt 0 360 arc Opaque stroke} def
/BoxFill {gsave Rec 1 setgray fill grestore} def
/Density {
/Fillden exch def
currentrgbcolor
/ColB exch def /ColG exch def /ColR exch def
/ColR ColR Fillden mul Fillden sub 1 add def
/ColG ColG Fillden mul Fillden sub 1 add def
/ColB ColB Fillden mul Fillden sub 1 add def
ColR ColG ColB setrgbcolor} def
/BoxColFill {gsave Rec PolyFill} def
/PolyFill {gsave Density fill grestore grestore} def
/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def
%
% PostScript Level 1 Pattern Fill routine for rectangles
% Usage: x y w h s a XX PatternFill
% x,y = lower left corner of box to be filled
% w,h = width and height of box
% a = angle in degrees between lines and x-axis
% XX = 0/1 for no/yes cross-hatch
%
/PatternFill {gsave /PFa [ 9 2 roll ] def
PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate
PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec
gsave 1 setgray fill grestore clip
currentlinewidth 0.5 mul setlinewidth
/PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def
0 0 M PFa 5 get rotate PFs -2 div dup translate
0 1 PFs PFa 4 get div 1 add floor cvi
{PFa 4 get mul 0 M 0 PFs V} for
0 PFa 6 get ne {
0 1 PFs PFa 4 get div 1 add floor cvi
{PFa 4 get mul 0 2 1 roll M PFs 0 V} for
} if
stroke grestore} def
%
/languagelevel where
{pop languagelevel} {1} ifelse
2 lt
{/InterpretLevel1 true def}
{/InterpretLevel1 Level1 def}
ifelse
%
% PostScript level 2 pattern fill definitions
%
/Level2PatternFill {
/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8}
bind def
/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def
<< Tile8x8
/PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke}
>> matrix makepattern
/Pat1 exch def
<< Tile8x8
/PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke
0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke}
>> matrix makepattern
/Pat2 exch def
<< Tile8x8
/PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L
8 8 L 8 0 L 0 0 L fill}
>> matrix makepattern
/Pat3 exch def
<< Tile8x8
/PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L
0 12 M 12 0 L stroke}
>> matrix makepattern
/Pat4 exch def
<< Tile8x8
/PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L
0 -4 M 12 8 L stroke}
>> matrix makepattern
/Pat5 exch def
<< Tile8x8
/PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L
0 12 M 8 -4 L 4 12 M 10 0 L stroke}
>> matrix makepattern
/Pat6 exch def
<< Tile8x8
/PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L
0 -4 M 8 12 L 4 -4 M 10 8 L stroke}
>> matrix makepattern
/Pat7 exch def
<< Tile8x8
/PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L
12 0 M -4 8 L 12 4 M 0 10 L stroke}
>> matrix makepattern
/Pat8 exch def
<< Tile8x8
/PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L
-4 0 M 12 8 L -4 4 M 8 10 L stroke}
>> matrix makepattern
/Pat9 exch def
/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def
/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def
/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def
/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def
/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def
/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def
/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def
} def
%
%
%End of PostScript Level 2 code
%
/PatternBgnd {
TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse
} def
%
% Substitute for Level 2 pattern fill codes with
% grayscale if Level 2 support is not selected.
%
/Level1PatternFill {
/Pattern1 {0.250 Density} bind def
/Pattern2 {0.500 Density} bind def
/Pattern3 {0.750 Density} bind def
/Pattern4 {0.125 Density} bind def
/Pattern5 {0.375 Density} bind def
/Pattern6 {0.625 Density} bind def
/Pattern7 {0.875 Density} bind def
} def
%
% Now test for support of Level 2 code
%
Level1 {Level1PatternFill} {Level2PatternFill} ifelse
%
/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont
dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall
currentdict end definefont pop
/MFshow {
{ dup 5 get 3 ge
{ 5 get 3 eq {gsave} {grestore} ifelse }
{dup dup 0 get findfont exch 1 get scalefont setfont
[ currentpoint ] exch dup 2 get 0 exch R dup 5 get 2 ne {dup dup 6
get exch 4 get {Gshow} {stringwidth pop 0 R} ifelse }if dup 5 get 0 eq
{dup 3 get {2 get neg 0 exch R pop} {pop aload pop M} ifelse} {dup 5
get 1 eq {dup 2 get exch dup 3 get exch 6 get stringwidth pop -2 div
dup 0 R} {dup 6 get stringwidth pop -2 div 0 R 6 get
show 2 index {aload pop M neg 3 -1 roll neg R pop pop} {pop pop pop
pop aload pop M} ifelse }ifelse }ifelse }
ifelse }
forall} def
/Gswidth {dup type /stringtype eq {stringwidth} {pop (n) stringwidth} ifelse} def
/MFwidth {0 exch { dup 5 get 3 ge { 5 get 3 eq { 0 } { pop } ifelse }
{dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont
6 get Gswidth pop add} {pop} ifelse} ifelse} forall} def
/MLshow { currentpoint stroke M
0 exch R
Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def
/MRshow { currentpoint stroke M
exch dup MFwidth neg 3 -1 roll R
Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def
/MCshow { currentpoint stroke M
exch dup MFwidth -2 div 3 -1 roll R
Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def
/XYsave { [( ) 1 2 true false 3 ()] } bind def
/XYrestore { [( ) 1 2 true false 4 ()] } bind def
end
%%EndProlog
%%Page: 1 1
gnudict begin
gsave
doclip
50 50 translate
0.100 0.100 scale
90 rotate
0 -5040 translate
0 setgray
newpath
(Helvetica) findfont 100 scalefont setfont
/Helvetica findfont 100 scalefont setfont
1.000 UL
LTb
490 320 M
63 0 V
6496 0 R
-63 0 V
stroke
430 320 M
[ [(Helvetica) 100.0 0.0 true true 0 ( 5)]
] -33.3 MRshow
1.000 UL
LTb
490 951 M
63 0 V
6496 0 R
-63 0 V
stroke
430 951 M
[ [(Helvetica) 100.0 0.0 true true 0 ( 10)]
] -33.3 MRshow
1.000 UL
LTb
490 1583 M
63 0 V
6496 0 R
-63 0 V
stroke
430 1583 M
[ [(Helvetica) 100.0 0.0 true true 0 ( 15)]
] -33.3 MRshow
1.000 UL
LTb
490 2214 M
63 0 V
6496 0 R
-63 0 V
stroke
430 2214 M
[ [(Helvetica) 100.0 0.0 true true 0 ( 20)]
] -33.3 MRshow
1.000 UL
LTb
490 2845 M
63 0 V
6496 0 R
-63 0 V
stroke
430 2845 M
[ [(Helvetica) 100.0 0.0 true true 0 ( 25)]
] -33.3 MRshow
1.000 UL
LTb
490 3476 M
63 0 V
6496 0 R
-63 0 V
stroke
430 3476 M
[ [(Helvetica) 100.0 0.0 true true 0 ( 30)]
] -33.3 MRshow
1.000 UL
LTb
490 4108 M
63 0 V
6496 0 R
-63 0 V
stroke
430 4108 M
[ [(Helvetica) 100.0 0.0 true true 0 ( 35)]
] -33.3 MRshow
1.000 UL
LTb
490 4739 M
63 0 V
6496 0 R
-63 0 V
stroke
430 4739 M
[ [(Helvetica) 100.0 0.0 true true 0 ( 40)]
] -33.3 MRshow
1.000 UL
LTb
490 320 M
0 63 V
0 4356 R
0 -63 V
stroke
490 220 M
[ [(Helvetica) 100.0 0.0 true true 0 ( 200000)]
] -33.3 MCshow
1.000 UL
LTb
1146 320 M
0 63 V
0 4356 R
0 -63 V
stroke
1146 220 M
[ [(Helvetica) 100.0 0.0 true true 0 ( 300000)]
] -33.3 MCshow
1.000 UL
LTb
1802 320 M
0 63 V
0 4356 R
0 -63 V
stroke
1802 220 M
[ [(Helvetica) 100.0 0.0 true true 0 ( 400000)]
] -33.3 MCshow
1.000 UL
LTb
2458 320 M
0 63 V
0 4356 R
0 -63 V
stroke
2458 220 M
[ [(Helvetica) 100.0 0.0 true true 0 ( 500000)]
] -33.3 MCshow
1.000 UL
LTb
3114 320 M
0 63 V
0 4356 R
0 -63 V
stroke
3114 220 M
[ [(Helvetica) 100.0 0.0 true true 0 ( 600000)]
] -33.3 MCshow
1.000 UL
LTb
3770 320 M
0 63 V
0 4356 R
0 -63 V
stroke
3770 220 M
[ [(Helvetica) 100.0 0.0 true true 0 ( 700000)]
] -33.3 MCshow
1.000 UL
LTb
4425 320 M
0 63 V
0 4356 R
0 -63 V
stroke
4425 220 M
[ [(Helvetica) 100.0 0.0 true true 0 ( 800000)]
] -33.3 MCshow
1.000 UL
LTb
5081 320 M
0 63 V
0 4356 R
0 -63 V
stroke
5081 220 M
[ [(Helvetica) 100.0 0.0 true true 0 ( 900000)]
] -33.3 MCshow
1.000 UL
LTb
5737 320 M
0 63 V
0 4356 R
0 -63 V
stroke
5737 220 M
[ [(Helvetica) 100.0 0.0 true true 0 ( 1e+06)]
] -33.3 MCshow
1.000 UL
LTb
6393 320 M
0 63 V
0 4356 R
0 -63 V
stroke
6393 220 M
[ [(Helvetica) 100.0 0.0 true true 0 ( 1.1e+06)]
] -33.3 MCshow
1.000 UL
LTb
7049 320 M
0 63 V
0 4356 R
0 -63 V
stroke
7049 220 M
[ [(Helvetica) 100.0 0.0 true true 0 ( 1.2e+06)]
] -33.3 MCshow
1.000 UL
LTb
1.000 UL
LTb
490 4739 N
490 320 L
6559 0 V
0 4419 V
-6559 0 V
Z stroke
LCb setrgbcolor
140 2529 M
currentpoint gsave translate -270 rotate 0 0 moveto
[ [(Helvetica) 100.0 0.0 true true 0 (Processing cost per packet \(10E-6 sec\))]
] -33.3 MCshow
grestore
LTb
LCb setrgbcolor
3769 70 M
[ [(Helvetica) 100.0 0.0 true true 0 (Payload size \(UDP packet\))]
] -33.3 MCshow
LTb
3769 4889 M
[ [(Helvetica) 100.0 0.0 true true 0 (Processing costs in the loopback interface)]
] -33.3 MCshow
1.000 UP
1.000 UL
LTb
% Begin plot #1
1.000 UP
1.000 UL
LT0
/Helvetica findfont 100 scalefont setfont
LCb setrgbcolor
6566 4626 M
('results-loopback.txt' using \($4-42\):\($12/$4\)) Rshow
LT0
6626 4626 M
303 0 V
6476 823 M
-26 5 V
21 -4 V
-52 8 V
-16 3 V
-67 11 V
43 -7 V
-10 1 V
-59 10 V
-42 7 V
-50 8 V
-186 32 V
-264 48 V
-464 96 V
4074 1380 L
2951 1884 L
-125 74 V
1700 2972 L
883 4545 L
6476 823 Pls
6450 828 Pls
6471 824 Pls
6419 832 Pls
6403 835 Pls
6336 846 Pls
6379 839 Pls
6369 840 Pls
6310 850 Pls
6268 857 Pls
6218 865 Pls
6032 897 Pls
5768 945 Pls
5304 1041 Pls
4074 1380 Pls
2951 1884 Pls
2826 1958 Pls
1700 2972 Pls
883 4545 Pls
6777 4626 Pls
% End plot #1
1.000 UL
LTb
490 4739 N
490 320 L
6559 0 V
0 4419 V
-6559 0 V
Z stroke
1.000 UP
1.000 UL
LTb
stroke
grestore
end
showpage
%%Trailer
%%DocumentFonts: Helvetica
%%Pages: 1
benchmarks/preliminar/results-loopback.txt
View file @
33ef12d3
1,1,,,,46731510,1112655,42,0,0,-1,0,0,0.000000,10000007
nodes bridge cfg_dly cfg_bw cfg_jit brx prx pksz plsz err mind avgd maxd jit time
1,1,,,,47672638,1108666,43,1,0,-1,0,0,0.000000,10000006
1 1 46731510 1112655 42 0 0 -1 0 0 0.000000 10000007
1,1,,,,48927340,1111985,44,2,0,-1,0,0,0.000000,10000009
1 1 47672638 1108666 43 1 0 -1 0 0 0.000000 10000006
1,1,,,,50783632,1103992,46,4,0,-1,0,0,0.000000,10000000
1 1 48927340 1111985 44 2 0 -1 0 0 0.000000 10000009
1,1,,,,55075100,1101502,50,8,0,5,55,6040,0.458288,10000000
1 1 50783632 1103992 46 4 0 -1 0 0 0.000000 10000000
1,1,,,,63297372,1091334,58,16,0,5,58,7454,0.485210,10000008
1 1 55075100 1101502 50 8 0 5 55 6040 0.458288 10000000
1,1,,,,81242380,1097870,74,32,0,5,44,5825,136.724947,10002114
1 1 63297372 1091334 58 16 0 5 58 7454 0.485210 10000008
1,1,,,,116216280,1096380,106,64,0,5,70,8052,0.315530,10000001
1 1 81242380 1097870 74 32 0 5 44 5825 136.724947 10002114
1,1,,,,184851880,1087364,170,128,0,5,66,6291,0.550597,10000005
1 1 116216280 1096380 106 64 0 5 70 8052 0.315530 10000001
1,1,,,,322132040,1080980,298,256,0,5,27,4570,0.112821,10000001
1 1 184851880 1087364 170 128 0 5 66 6291 0.550597 10000005
1,1,,,,594608200,1073300,554,512,0,5,42,5217,1.144970,10000000
1 1 322132040 1080980 298 256 0 5 27 4570 0.112821 10000001
1,1,,,,1114035026,1045061,1066,1024,0,5,33,6850,0.276973,10000002
1 1 594608200 1073300 554 512 0 5 42 5217 1.144970 10000000
1,1,,,,2099848080,1004712,2090,2048,0,6,20,5738,0.956217,10000008
1 1 1114035026 1045061 1066 1024 0 5 33 6850 0.276973 10000002
1,1,,,,3864776136,933972,4138,4096,0,8,16,7011,0.457379,10000004
1 1 2099848080 1004712 2090 2048 0 6 20 5738 0.956217 10000008
1,1,,,,6146722170,746505,8234,8192,0,11,20,5996,0.591188,10000004
1 1 3864776136 933972 4138 4096 0 8 16 7011 0.457379 10000004
1,1,,,,9454167996,575211,16436,16394,0,16,26,5645,2.337796,10000003
1 1 6146722170 746505 8234 8192 0 11 20 5996 0.591188 10000004
1,1,,,,9144407457,556263,16439,16397,0,17,28,6644,3.112995,10000005
1 1 9454167996 575211 16436 16394 0 16 26 5645 2.337796 10000003
1,1,,,,12618332280,384588,32810,32768,0,31,39,7113,2.959691,10000006
1 1 9144407457 556263 16439 16397 0 17 28 6644 3.112995 10000005
1,1,,,,17039949824,260009,65536,65494,0,53,61,4948,1.569506,10000018
1 1 12618332280 384588 32810 32768 0 31 39 7113 2.959691 10000006
1 1 17039949824 260009 65536 65494 0 53 61 4948 1.569506 10000018
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment