Hi everyone,
I’m running several TOR relays and could use some advice on optimizing performance. My setup includes:
- 1 Ubuntu relay (maxed out at the 12 MiB bandwidth limit I set).
- 3 BSD relays (2 FreeBSD, 1 OpenBSD) averaging only ~1.5 MiB each, despite available bandwidth.
Hardware/Deployment:
- OpenBSD: VM on a home server (virtualized, decent hardware).
- FreeBSD #1: Contabo VPS (resources confirmed adequate).
- FreeBSD #2: Lenovo Thin Client at my mother-in-law’s house (low-power but sufficient bandwidth).
What I’ve checked:
- Bandwidth capacity isn’t the issue (tests confirm higher throughput is possible).
- No obvious traffic shaping or ISP throttling.
- Followed the Guides on how to set up BSD available through the TOR website with it’s tweaks.
Questions:
- BSD Optimization: Are there known tweaks for FreeBSD/OpenBSD relays? (e.g., sysctls, NIC settings, or Tor configs I might have missed?).
- Linux vs. BSD Value: Would replacing the BSD relays with Linux (to potentially hit higher speeds) benefit the network more, or do the BSD relays add diversity that’s worth keeping even at lower speeds?
I’m happy to share configs or test results if helpful. Thanks in advance for any insights!