Skip to content
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

Rate limit disk I/O while (re-)checking #11541

Open
supercilious opened this issue Dec 1, 2019 · 3 comments
Open

Rate limit disk I/O while (re-)checking #11541

supercilious opened this issue Dec 1, 2019 · 3 comments

Comments

@supercilious
Copy link

supercilious commented Dec 1, 2019

Please implement the option to reduce the disk I/O speed for check/rechecking torrents. At the moment qBittorrent completely swamps my system with I/O requests to the extent that the entire system feels sluggish due to the increased disk latency. It would be great if I could limit the checking speed to reduce or eliminate this effect. I don't mind that the checking will take longer as long as the rest of the system doesn't slow to a crawl while that is happening.

qBittorrent version and Operating System

qBittorrent v4.1.9.1 (x64) on Windows 10

What is the problem

Extreme disk I/O that causes even a fast SATA SSD to lag during torrent checking.

What is the expected behavior

Ideally, I could limit the checking speed to 100MB/s or so to prevent lag spikes for activity from other programs.

Steps to reproduce

Re-check any large torrent while there is other I/O activity taking place on the system.

@benvaljean
Copy link

In Windows you can reduce the priority, this reduce the IO priority too.

https://superuser.com/questions/496638/limiting-the-hard-drive-read-speed-for-a-program-c/496639

@supercilious
Copy link
Author

In Windows you can reduce the priority, this reduce the IO priority too.

I just tried this via Task Manager setting the qbittorrent.exe priority to the lowest possible setting. It does not help at all with the latency. The entire system still gets noticeably laggy :(

@Balls0fSteel
Copy link

Sadly Windows doesn't really provide any other kind of throttling besides Task Scheduler. For me, setting priority really helped back when IO was super limited.

@sledgehammer999 sledgehammer999 changed the title [Request] Rate limit disk I/O while (re-)checking Rate limit disk I/O while (re-)checking May 18, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants