As noted here http://forum.transmissionbt.com/viewtop ... f=4&t=7486 Transmission can behave strangely when coming off of Speed Limit. My theory is that Transmission isn't actually honoring the speed limit entirely, it just says it is. Meanwhile, it's still downloading above the speed limit (but probably much lower than the natural normal speed). When coming off speed limit, Transmission is suddenly counting all that speed retroactively.
Example: Your speed limit is 10, the natural speed is 50, and your global limit is 100. When you enable the speed limit, Transmission changes from downloading at 50 to somewhere between 50 and 10, say 20. You stay there for an hour. For an hour, Transmission is downloading an extra 10 (20-10) "in secret." When you come off speed limit, Transmission starts counting your normal 50 plus the secret bytes that have been backlogged (20*60 sec*60 minutes). That huge jump pushes you against your global limit. Eventually, the secret backlog is exhausted and goes back to 50.
Part of the reason for this theory is that tracking the bandwidth of the whole system is suspicious. If I'm not explicitly downloading anything, my system download rate is virtually 0 (mine tends to be 2-3kb/sec from system background stuff). But if Transmission is on speed limit of 0, it's way higher, leading me to believe it's downloading more than it's admitting. That and there's no such thing as a free lunch.
Just want to hear the opinion from someone more familiar with Transmission than me.
Is Transmission accurate about speeds?
Re: Is Transmission accurate about speeds?
Now I know Transmission is lying. To replicate:
1 Start downloading a large torrent with multiple files
2 Have one file totally downloaded and another file incomplete
3 Pause all other torrents
4 Be sure Status Bar is visible
5 After the torrent has a steady speed, uncheck all the unfinished files. Transmission will mark the torrent as complete.
You will see the download speed of the individual torrent is 0 but the global speed is >0. Transmission is still accepting incoming packets for the files you unchecked. Because Transmission is no longer requested pieces, the download rate will eventually drop to 0.
This isn't necessarily a defect; it's trying to save on up-bandwidth. However, Transmission should be honest about what it's doing.
1 Start downloading a large torrent with multiple files
2 Have one file totally downloaded and another file incomplete
3 Pause all other torrents
4 Be sure Status Bar is visible
5 After the torrent has a steady speed, uncheck all the unfinished files. Transmission will mark the torrent as complete.
You will see the download speed of the individual torrent is 0 but the global speed is >0. Transmission is still accepting incoming packets for the files you unchecked. Because Transmission is no longer requested pieces, the download rate will eventually drop to 0.
This isn't necessarily a defect; it's trying to save on up-bandwidth. However, Transmission should be honest about what it's doing.