-
-
Notifications
You must be signed in to change notification settings - Fork 4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
File checking speed for 4.4.0 is much slower than 4.3.9 #16043
Comments
Same issue here, I made no changes other than upgrading program version. 4.3.9 checks files at 400MB/s+ I switch to 4.4.0 check same file, speeds drop to 100MB/s. Reinstall 4.3.9, check file, back to 400MB/s+, |
Slow check on 4.4.0 and hangs/freeze hardly (feeling of 1~5 FPS on UI) Windows 10 x64 21H2 Build - 19044.1466 |
I'm not sure if this is the cause, but I was just doing a force recheck on a 38GB torrent, and I have 32GB of RAM. I noticed my client became very sluggish and looked over to my task manager to see my memory usage was at 100%. Stopping the recheck completely(just a pause didn't work) and my memory was freed. When I tried again I could see my memory usage climbing as the recheck progressed. Restarting qBittorrent didn't fix the issue and memory usage again kept climbing trying to recheck the torrent. |
Same issue here. All I did was update to 4.4.0 and the file recheck is extremely slow now. There may be a memory leak, several times my ram maxed out and qBittorent was using it all. Win 10 with 16Gb ram, qBittorrent was using using 9Gb at one time during file recheck. This started when I noticed a torrent wasn't updating file progress during download. It downloaded over 100Gb of a 150Gb file and showed about 9% done, initiated file recheck and it has been running for 2 hours trying to recheck. |
Which can be found here on the bottom https://github.com/qbittorrent/qBittorrent/actions/runs/1665307409 |
This comment has been minimized.
This comment has been minimized.
just verified a 12GB torrent. the hard disk usage was very bad. hdd sounded bad, run at 100% and was doing only reading at very low speed. everything related to that drive was disturbed. 16gb ram almost filled by the process. ...after some testing, reverted to 4.3.9, all the semi-verified torrents verified normally, while seeding multiple torrents. no ram bloating. hdd works and sounds normally, did not even got to 100%, id guess. |
Seeing the same behavior on my system as well on 4.4.1. When checking a torrent, it was maxing out at 7 MB/s. Once I rolled back to 4.3.9 (keeping the same configuration), it's now checking at 220-230 MB/s. |
Same on 4.4.2 rolled back to 4.3.9 |
Can you reproduce this on windows with 4.4.2? |
im done updating, until this debacle is long gone. |
Also stumbled upon this issue. Was able to reproduce it with 4.4.0, 4.4.1, 4.4.2 versions (libtorrent 2.x) How can I help debug this problem? |
Also for 4.4.2, quite slow for checking a complete torrent. |
I've test 4.3.9~4.4.2, I can confirm it is OK with 4.3.9, but quite slow with other versions. |
Compiled |
@arvidn ping! |
Orhideous, it would be nice, if you do the same test on a good old hardware, like what we, mortals use :). |
I just update to 4.4.2 from 4.3.9, obviously 4.4.2 file checking speed is much more slower than 4.3.9, the files checked are saved on SSD. |
@PriitUring Here is some infomation: qbittorrent_4.3.9_x64_setup.exe + libtorrent 1.2.14.0 (Default settings): 700+MB/s I think libtorrent 2.x is the cause of the problem. |
The tests i ran above is extract the setup .exe file using 7-zip, and create a 'profile' folder to run qBittorrent with default settings in portable mode, each one test only 1 single torrent.
|
Is there any progress? |
Easiest fix: Download 4.3.9 and disable 'Check for program updates' ¯(°_o)/¯ |
Yep! I had downgraded to v4.3.9, everything works fine. |
Quite slow. 400 torrents will cost 2 days. But for v4.3.9, several hours are enough. |
do the libtorrent-1.2.x and libtorrent-2.0.x tests use the same number of threads to hash with? (this is the If it's hard to tell, when looking at activity monitor, does one peg more CPU cores than the other? |
so maybe fewer |
This comment was marked as off-topic.
This comment was marked as off-topic.
would anyone be interested in giving this a try? arvidn/libtorrent#7013 it's in master because the disk code has diverged quite a bit from 2.0 |
This comment was marked as spam.
This comment was marked as spam.
👍 |
Please test v4.4.4, it should take care of the GUI stuttering issue. |
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
Oh, wow. That's some next-level poor social skills there. You do realize that you're on a Github issues board, right? This is a place for developers (like myself) and users (also like myself in this case) to interact on work on issues with the code. So when you read something you don't understand, you don't have to tell everyone about it. Better to just ignore it. As someone once said, "Better to remain silent and be thought a fool than to open your mouth and remove all doubt." As for the general attitude, cheers on adding to the thread's — and by extension the Issues section's — apparent toxicity. I hope you get happier and better at interacting, I really do. It'll be better for you and the people that come in contact with you. Cheers |
Unfortunately, I don't see much improvement here. GUI performance still noticeably decrease over time, and I have to restart the app 1-2 times a day. If I don't, then after 2+ days it becomes completely unresponsive. In addition, all 8 cores of my CPU keep at almost 100% all the time. (Needless to say, that's not the case when qBitTorrent is not running.) Is there any setting I have to change? (64-bit qBittorrent v.4.4.4 official build, Qt 6.3.0 and Libtorrent 2.0.7.0. Windows 11 x64 on a VM, using 8 cores CPU and 14 GB dedicated RAM. Hashing threads option is set to 1.) |
This comment was marked as off-topic.
This comment was marked as off-topic.
Now that 4.4.5 went back to v1, how's everybody's performance on that release? |
my fault, I compilled it with libtorrent 2.0 |
Same issue here, i use 4.5.0, but checking very slow, what happened? qBittorrent v4.5.0 Web UI (64-bit) |
Use the libtorrent 1.2 version instead. |
which docker image https://hub.docker.com/r/linuxserver/qbittorrent/tags?page=1 ? this one:4.5.0-libtorrentv1 ? |
I think so? Anything labeled v1.2.18 instead of v2.0.8 |
Qt: | 6.4.2 |
It's probably already fixed by added additional buffer to the hasher? |
All downloads are paused while the files are being checked. Maybe it needs a redesign. |
change |
qBittorrent & operating system versions
qBittorrent: 4.3.9 x64
Operating system: Windows server 2022 datacenter 21h1 (10.0.20348)
libtorrent-rasterbar: 1.2.14
qt: 5.15.2
What is the problem?
qbittorrent v4.4.0 with qt6 file check speed is extremely slow, compare to qbittorrent v4.3.9. About 2x slower for hdd, or 10x slower for samba protocol.
require for a fix, thanks!
Steps to reproduce
No response
Additional context
No response
Log(s) & preferences file(s)
No response
The text was updated successfully, but these errors were encountered: