Hi,
Trey Nolen wrote:
I'm new to running a Tor relay and started one about a month ago. I've got 50 Mbps dedicated to it and at first it climbed in traffic pretty steadily until it got to around 25-30 Mbps being used. Since then, it has declined steadily and is down to about 350 KBps now (yes, I'm keeping the units straight).
My node is a single core VPS running 3.2GHz and with 1GB RAM. Currently, top shows tor as using about 15% of the memory. When it was churning out at the maximum rate it got to, the CPU was pretty hammered. I was considering allocating another core, but there is no need anymore as it is hovering around 7% usage.
The server is running on Ubuntu 16.04.3 and I'm running 0.3.1.7 tor.
Am I doing something wrong to result in the decrease in traffic? Any advice is appreciated.
Trey Nolen
First of all, thanks for running a relay.
Based on my experience, what usually happens is that the provider of your VPS observed during a period of time you used more than N mbps constantly and all the time, so they capped your VPS at some KB/s limit. There are performance monitoring scripts that could do this automatically. A virtual private server shares the network card of the host with the other VPSes on that host, so almost all providers do not allow you to use it all by yourself all the time for long periods. You can open a ticket upstream and they will confirm if this is the case or not.
Nothing you can do about this unfortunately, most providers do this, even the ones they say they don't do it :) Only thing you can do is get a dedicated server with guaranteed bandwidth, or try to convince them to at least lift your the limitation for your VPS to 1mbps.