I'm thinking of running a TOR relay for general make-the-world-a-better-place purposes.
I have a high-quality VPS provider who explicitly allows TOR relays (but not exit nodes). My questions are:
(a) How big a VPS do I need in terms of CPU and RAM? I'm assuming disk is minimal. I realize CPU is somewhat abstracted. The provider uses good Xeon procs, but I'm wondering if TOR is something that's going to chew 100% CPU ad nauseum. And how much RAM - is 512MB enough, assuming I'm not running a GUI and the box is dedicated to TOR?
(b) I'm given a fixed allotment of bandwidth per month (say, 2TB). I don't mind using 99% of that for TOR, but how can I say "don't use more than 2TB per month"? Or would I have to control that through the connection speed (kind of backwards computing it)?
(c) I can get either OvZ or KVM - it sounds like KVM is better for these purposes because you have more control over the kernel. I'll likely run Debian.