My new Raspberry Pi 3 relay was relaying 2 MBps using maybe 80% CPU for a few days. But suddenly, just today, it jumped to using 380% CPU, using almost all of each of the 4 cores to serve the same amount of data. I set the bandwidth limit to 1 MBps now and it's still using 200% CPU. I know Tor uses a lot of CPU, but isn't something wrong here?
For a while, just serving 2 MBps, my relay was getting warnings: “Your computer is too slow to handle this many circuit creation requests!”
My CPU is over 80 degrees celsius :o
I tried upgrading from stable to 0.3.2.7-rc, but that didn't help the temperature or CPU usage. Not sure if the circuit warnings are gone for good.