I'm a rookie Tor relay operator but would like to give back to the community. According to the data in the arm-software (https://www.torproject.org/projects/arm.html.en) my Tor settings - the torrc-file - seems to be ignored.
I've added the following settings to the top of my file (update 05-aug-2014: please see image at bottom for current torrc):
Nickname myNick
ContactInfo myMail
ORPort 443
DirPort 80
ExitPolicy reject *:*
Log notice file /var/log/tor/notices.log
RelayBandwidthRate 500 KB
RelayBandwidthBurst 2 MB
ControlPort 6051
CookieAuthentication 1
Notice the bandwidth rate set to 500 kb/s (I suppose).
From the arm tool, however, this is what I see:
Notice the measured speeds. The average speeds are way above the speeds I set in the torrc-file, and sometimes I've seen the burst rate exceed 3 mb/s. It is a requirement that the maximum average speed in kb/s is fixed at 500, and that it's working, else I will eventually run dry of bandwidth from my ISP.
Do you have any idea of what went wrong and how to fix it?
Edit: Another fun observation is the highlighted (grey) text in the screenshot:
Bandwidth (limit: 3.9 Mb/s, burst: 16.0 Mb/s, measured: 3.0 Kb/s)
Where does this information come from? I'm not even able to neither download nor upload with 16 Mb/s. I have a measured speed of 111.6/22.5 kbit/s.
Update...
According to the logs in the following screenshot, tor only uses a few hundre kb/s of bandwidth, yet the arm tool reports an average bandwidth of 1 mb/s. This 1 mb/s doesn't add up to the total amount of data send/recieved, though!
Here's the image:
As per request, here is the torrc as seen from within arm (Note: KBytes
and MBytes
are used in actual file):
Here is a quick look at the current speeds:
When I left it like that it continued to up- and download with 2 mb/s (it is allowed to burst like that) - the top of the graph shown in this image peaked at about 4.5 mb/s. The average speed is still 3 times higher than permitted, however. Maybe the aim of the average speed is per week or even per month based?