On Sat, 7 Jan 2017 16:55:12 +0100 Thomas Maurice thomas@maurice.fr wrote:
It is supposed to be caped at 20MBps, and 25MBps burst so I doubt the limitation I am observing is enforced by the node itself.
You mean traffic limitation in torrc? Remove it. There is no reason to apply bandwidth caps unless you want to run other tasks on the same connection, or it's metered per transfer amounts. If neither is the case, you only tie down your Tor with pointless housekeeping to track limits (which likely won't be reached anyways).
As for what to do for better utilization, set up a second instance of Tor. Tor is poorly multithreaded, and one instance on its own, even with NumCPU specified, is not able to utilize more than about 1.3 CPU cores.