Opened 4 years ago

Closed 3 years ago

#14174 closed enhancement (fixed)

chutney verify: make amount of data sent configurable (Tor load / performance testing)

Reported by: teor Owned by: teor
Priority: Medium Milestone:
Component: Core Tor/Chutney Version:
Severity: Keywords: tor-perf SponsorR SponsorS tor-hs tor-client tor-bridge
Cc: nickm, dgoulet Actual Points:
Parent ID: #14175 Points:
Reviewer: Sponsor:

Description

There is a need to load-test Tor relays when bringing them up, and to performance-test tor in general, whether relaying or hidden services.

See:
Tor BSD Underperformance https://lists.torproject.org/pipermail/tor-dev/2015-January/008048.html
Simulate high Tor load https://lists.torproject.org/pipermail/tor-relays/2015-January/006203.html

It's possible to manually modify the amount of random data sent while verifying connectivity (look for "Octets" in chutney's TorNet.py).
But it would be nice if this amount was configurable.

Nick, is this SponsorR, or SponsorS, or both?

Child Tickets

Change History (9)

comment:1 Changed 4 years ago by teor

Type: defectenhancement

comment:2 Changed 4 years ago by teor

Keywords: tor-client tor-bridge added

comment:3 Changed 4 years ago by teor

Parent ID: #14175

comment:4 Changed 4 years ago by teor

Keywords: easy added

comment:5 Changed 4 years ago by nickm

imo it's both.

comment:6 Changed 4 years ago by teor

Keywords: SponsorR SponsorS added; easy removed

Tagged with appropriate sponsors

comment:7 Changed 4 years ago by arma

Summary: chutnety verify: make amount of data sent configurable (Tor load / performance testing)chutney verify: make amount of data sent configurable (Tor load / performance testing)

comment:8 Changed 3 years ago by teor

Owner: changed from nickm to teor
Status: newassigned

comment:9 Changed 3 years ago by teor

Resolution: fixed
Status: assignedclosed

Merged

Try for example:
src/test/test-network.sh --sleep 30 --bytes 102400000 --flavour bridges+ipv6+hs

Note: See TracTickets for help on using tickets.