Hi,
On 12 Jan 2019, at 01:44, Ilka Schulz ilka@schulz.com.de wrote:
Is there actually any detailed documentation on how consensus weight is calculated?
Consensus weight is calculated using a relay's self-reported peak bandwidth usage, and measurements from ~6 bandwidth authorities around the world.
The process is slightly different on some of the bandwidth authorities, because we are migrating to a newer system.
There is detailed documentation here:
5/6 bandwidth authorities run torflow:
https://gitweb.torproject.org/torflow.git/tree/NetworkScanners/BwAuthority/R...
1/6 bandwidth authorities run sbws:
https://github.com/juga0/sbws/blob/master/docs/source/specification.rst#simp... https://gitweb.torproject.org/torspec.git/tree/bandwidth-file-spec.txt#n656
Also, my bandwidth (as well as my cpu, etc.) is only used to a fraction of its capacity, even though my relay is three weeks old now. The RelayBandwidthRate option does not limit here...
Tor is a connection-oriented, reliable-transport, low-latency network, so it will never use your full bandwidth capacity. If it did, latency would suffer.
Here are some initial steps for troubleshooting: https://trac.torproject.org/projects/tor/wiki/doc/MyRelayIsSlow
T