Extreme CPU usage at 99% download of individual files
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libtorrent-rasterbar |
Unknown
|
Unknown
|
|||
qBittorrent |
Triaged
|
Undecided
|
Christophe Dumez |
Bug Description
qbitorrent 2.4.8 - 2.4.11
regardless of whether download first/last piece first is selected - at 99% qbit attempts to download anything and everything but that last %. the cpu pegs at 100% until that last 1% is downloaded sending my LT's temperature gauge to 81/85 (has forced an overheat shutdown twice). the download rate will drop drastically at 99% from say 60k down to .01 to 3k.
When I say tries to download anything and everything, it will even download an adjacent file that has expressly been set to "not downloaded" instead of try that last 1%. Typicically to get it to download I have to uncheck all other files, pause the transfer and then continue. when it reaches 99.9% it drops to 10's 100's of bytes almost exclusively. No matter what I do this won't change much. Checking/unchecking the file gets it to jump up to 1-3k sometimes but not always. Essentially, where I should get that last % in 1-3 minutes, it can take up to 30 minutes. (and much longer on very large files)
I have noted that when I pause/restart the transfer while it's in this state, the processor doesn't peg until it starts downloading (while it's uploading only - it's normal utilization), the instant it starts pulling down instead of just uploading- 100% utilization.
As soon as that last percent is done - cpu utilization goes back to normal immediately.
Frequently (almost always) when the file first gets to 99.1-99.9% (it varies, but usually closer to 100), it jumps backwards to 97.3% (always-like the meter was inaccurate and it just noticed) It doesn't exhibit the speed issues till it gets to the "real" 99%.
speed limits make no difference. file priorities make no difference. default options, specified options etc etc. In fact I just got lucky and noticed at one point that the 'pegged processor' issue started at the real 99% - the 'fake' 99% was obscuring when the problem would start.
Aside from this, I find qbittorrent to be a fantastic program and despite this nagging issue - I won't use another product over it.
description: | updated |
description: | updated |
Could you please file the issue there: http:// code.google. com/p/libtorren t/issues/ entry
qBittorrent is a GUI for libtorrent- rasterbar. There is no way that this issue can be caused by qBittorrent. When copy/pasting your description, please add the libtorrent version number (currently missing) as this is very important here.