I have two Raspberry Pi 2 Model Bs. One is running the latest version of OSMC (December), other the latest version of Raspbian Jessie. Both are connected to 100 up/down wired ethernet and use the official raspberry power supply unit. Also, both use Sandisk Ultra Class 10 32GB SD card.
I have the transmission daemon running on both of them - in the OSMC one I installed it via the app store, and in the Raspbian I installed it the normal way. Other than than transmission they are both stock. The issue is that transmission does not work well at all - the symptoms are identical on both raspberries.
When starting just a single torrent download at reasonable speed (from 0.5MB/s to 8 MB/s) raspberry starts locking up and freezing, in the transmission web interface the download is shown, but speed goes up and down from max to 0 KB/s and the web interface disconnects after a minute, I have to wait for SSH to respond for two minutes or so (normally 2 seconds), Kodi is almost unusable in the OSMC pi, etc. The only way to make the Pis usable again is to wait till SSH connects and to manualy stop the transmission daemon.
It is important to note that when I set a download speed limit to 500 KB/s both raspberries do not lock up and the web interface does not disconnect, but speed of the torrent will still drop to 0 KB/s and then jump back up to max available every 30 seconds - this is not acceptable. I also have to note that I have played around with the transmission settings file (after manually stopping the daemon, of course) and set the cache size to 32MB, as well as set the max number of peers to 10, etc. Nothing seems to help, really.
Naturally, I want to fix this situation. I am sure that I am not the only one experiencing this. I have read about other users having similar problems, but I have not been able to find a clear description of the cause and solution to this. In my setting a typical download speed of a torrent is close to 8 MB/s and I am willing to accept something like 4 MB/s, but not 500 KB/s with constant speed drops to 0 KB/s. I want to understand whether the issue lies in the raspberry design, raspbian design, the transmission daemon, my SD card, or somewhere else.
Hence I would appreciate if someone:
- Suggested steps to diagnose the actual cause of this. I am ready to provide any logs necessary, but please tell me which ones you need.
- Confirmed that indeed it is possible to, for instance, run the transmission daemon non-stop downloading a torrent at 5 MB/s.