Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
The Tor Project
Network Health
Metrics
Onionperf
Commits
25bae0dc
Commit
25bae0dc
authored
Jun 26, 2020
by
Ana Custura
Browse files
Update TGen traffic model to use TGen version 1.0.0
parent
adece5d5
Changes
1
Hide whitespace changes
Inline
Side-by-side
onionperf/model.py
View file @
25bae0dc
...
...
@@ -74,7 +74,7 @@ class TorperfModel(GeneratableTGenModel):
else
:
g
.
add_node
(
"start"
,
serverport
=
self
.
tgen_port
,
peers
=
server_str
,
loglevel
=
"info"
,
heartbeat
=
"1 minute"
)
g
.
add_node
(
"pause"
,
time
=
"5 minutes"
)
g
.
add_node
(
"tr
ansfer5m"
,
type
=
"get"
,
protocol
=
"tcp"
,
size
=
"5
MiB
"
,
timeout
=
"270 seconds"
,
stallout
=
"0 seconds"
)
g
.
add_node
(
"
s
tr
eam5m"
,
sendsize
=
"0"
,
recv
size
=
"5
mib
"
,
timeout
=
"270 seconds"
,
stallout
=
"0 seconds"
)
g
.
add_edge
(
"start"
,
"pause"
)
...
...
@@ -83,7 +83,7 @@ class TorperfModel(GeneratableTGenModel):
g
.
add_edge
(
"pause"
,
"pause"
)
# these are chosen with weighted probability, change edge 'weight' attributes to adjust probability
g
.
add_edge
(
"pause"
,
"tr
ansfer
5m"
)
g
.
add_edge
(
"pause"
,
"
s
tr
eam
5m"
)
return
g
...
...
@@ -103,10 +103,10 @@ class OneshotModel(GeneratableTGenModel):
g
.
add_node
(
"start"
,
serverport
=
self
.
tgen_port
,
peers
=
server_str
,
loglevel
=
"info"
,
heartbeat
=
"1 minute"
,
socksproxy
=
self
.
socksproxy
)
else
:
g
.
add_node
(
"start"
,
serverport
=
self
.
tgen_port
,
peers
=
server_str
,
loglevel
=
"info"
,
heartbeat
=
"1 minute"
)
g
.
add_node
(
"tr
ansfer5m"
,
type
=
"get"
,
protocol
=
"tcp"
,
size
=
"5
MiB
"
,
timeout
=
"
15
seconds"
,
stallout
=
"
1
0 seconds"
)
g
.
add_node
(
"
s
tr
eam5m"
,
sendsize
=
"0"
,
recv
size
=
"5
mib
"
,
timeout
=
"
270
seconds"
,
stallout
=
"0 seconds"
)
g
.
add_edge
(
"start"
,
"tr
ansfer
5m"
)
g
.
add_edge
(
"tr
ansfer
5m"
,
"start"
)
g
.
add_edge
(
"start"
,
"
s
tr
eam
5m"
)
g
.
add_edge
(
"
s
tr
eam
5m"
,
"start"
)
return
g
...
...
Write
Preview
Supports
Markdown
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