My upload and download speeds on my seedbox hosted on my pi constantly fluctuated between 2.5MBps and 50/0KBps. I have done file download speed tests and get upwards of 3.3Mbps, yet even on the best seeded torrents my dl/up speed soars for a couple of seconds, then abruptly grinds to a halt for another few.
So far I have found this thread, which describes my problem accurately, but it doesn't come to a decisive answer.
I have already tried changing all the settings in Deluge, and even used transmission on my pi to no avail. I've checked the CPU and memory usage so it can't be that, maybe the power supply??
I am downloading to an external USB flash drive so that could be the issue, if so how could I check the read and write speeds?
I have also torrented on my computer on my home network so I doubt it could be my ISP throttling p2p connections.
Does anybody know why this could be, or have resolved a similar issue when torrenting with a raspberry pi?
EDIT 1:
Just added some more really well seeded torrents and observed the download speed. Even with 173 seeders and 0 peers still maxed out around 1MBps then fell to around 50KBps. Could it be that my router is sending too many packets for my pi to handle?
EDIT 2:
After changing to transmission and tweaking the settings a little I found this problem to go away. I think the deluge in the raspi-repo is outdated, and I would recommend anyone who is having the similar problems to do the same.