Hey all,
I know there are a few posts on here about using raspberry pi as a dedicated seedbox on here, but hopefully this will serve to expand on the idea. Up until now, I was using a HPC as a seedbox (terrible idea), but once I read about raspberry pi, I figured it would be a natural solution to freeing up resources on my performance machine while having a headless seedbox/sftp machine that I wouldn't be too worried about if it got bricked for whatever reason. I'm currently using Raspbian with the Transmission torrent client. I got it working, but there's a few things I'd like to tweak to optimize the performance while (hopefully) lessening the load on the already small cpu.
Whenever I download using the private tracker that I use, it maxes out my cpu. I have a feeling that this is due to the fact that I'm getting down speeds of 1.0 MB/s +, but that's not something that I really want to throttle. Is this something that I should be worried about? It's fine if I have only one download running, but I'm concerned that if I run multiple at a time, it will crash. That, and I'm not sure what the cpu load of seeding is yet. If this is a concern, is there any way to remedy this?
As I was previously running transmission on a desktop, I've become hopelessly addicted to the GUI. I'm not a fan of this. I feel as though I'm needlessly taking up cpu resources with the X-server that could be better appropriated to other tasks (such as DL/Seed). I know that I can run transmission-daemon and get it to run in the background, but before I do that, I'd like a few things cleared up. I set up everything with the GUI, and I was wondering if I could stop the GUI, run the daemon, and essentially be where I stopped with the GUI. I guess my question is: will I have to re-verify the data of all my torrent that I'm seeding, set up my defaults for DL directories and autostarting torrents, etc..; or is this all cached somewhere that the transition will be seemless? It took me a while to get things as I like them, so the smallest amount of tweaking upon transition would be awesome.
Other than there, are the any suggestions as to how to further optimize the RPi as a seedbox? I haven't done any network configuration as to improve connect-ability, etc, but I'd be interested in fiddling with it if anyone can point me in the right direction.