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

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

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

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

supercilious opened this issue Dec 1, 2019 · 3 comments

Comments

@supercilious
Copy link

@supercilious 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

This comment has been minimized.

Copy link

@benvaljean benvaljean commented Dec 2, 2019

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

This comment has been minimized.

Copy link
Author

@supercilious supercilious commented Dec 2, 2019

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

This comment has been minimized.

Copy link

@Balls0fSteel Balls0fSteel commented Dec 3, 2019

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants
You can’t perform that action at this time.