Need elaboration on advanced settings & missing wiki explanations.
Posted: Tue May 14, 2019 7:37 pm
I'm running qbit on a headless machine, set it and forget it. Which apparently i have done for quite a while, because i opened up advanced settings in 4.1.5 and discovered settings i had no idea what did. So the search began.
In the qbit wiki i've found that the explanations are mostly copy & paste from libtorrent, and searching google has not yielded much results.
"Optional IP address to bind to — TBA"
If i'm not mistaken, if set to "any" by someone who is using qbittorrent over VPN and the VPN service goes down, qbit will continue working using the local lan->wan connection. Exposing real wan ip to tracker, binding to VPN ip would prevent that from happening.
"Asynchronous I/O threads — TBA"
Correct me if i'm wrong, this setting is for disk I/O threads and set to a higher value allows more read/write I/O/queues to/from disks. Changing this value appears to mostly be useful for people with +500mbit and fast disk setups.
"Send buffer watermark"
I have not been able to find much on this besides a few comments here and there.
One saying it helps reduce pipeline stalls if increased. Another saying(old deluge thread) it should be roughly the size of your max upload speed per second & that 5mb is not sufficient for gbit. Which i read as ~1mb per 10mbit upload.
As far as i understand, changing this setting is mostly useful if you have +300mbit, to what i am not sure unless "Send buffer watermark factor" calculation gives us this value.
"Send buffer watermark factor - ...For high speed upload, this should be set to a greater value than 100."
Does this value only effect "Send buffer watermark" calculation and what the "Send buffer watermark" value should be set to?
There some calculation here which ties into "Send buffer watermark" where "Send buffer watermark factor" is multiplied with the upload rate per peer to get the "Send buffer watermark" value.
150%, 100 upload slots and a max upload speed of 100mb/s equals 1mb/s per slot.
Then the "Send buffer watermark" value should be set to 150*1*100 = 15000?
"Send upload piece suggestions"
Is this still bugged?
"Upload slots behavior"
- Fixed slots. Is this fixed to the max upload slots per torrent value?
- Upload rate based. Does this overwrite the max upload slots per torrent value?
If none of that, then what does unchoke mean?
In the qbit wiki i've found that the explanations are mostly copy & paste from libtorrent, and searching google has not yielded much results.
"Optional IP address to bind to — TBA"
If i'm not mistaken, if set to "any" by someone who is using qbittorrent over VPN and the VPN service goes down, qbit will continue working using the local lan->wan connection. Exposing real wan ip to tracker, binding to VPN ip would prevent that from happening.
"Asynchronous I/O threads — TBA"
Correct me if i'm wrong, this setting is for disk I/O threads and set to a higher value allows more read/write I/O/queues to/from disks. Changing this value appears to mostly be useful for people with +500mbit and fast disk setups.
"Send buffer watermark"
I have not been able to find much on this besides a few comments here and there.
One saying it helps reduce pipeline stalls if increased. Another saying(old deluge thread) it should be roughly the size of your max upload speed per second & that 5mb is not sufficient for gbit. Which i read as ~1mb per 10mbit upload.
As far as i understand, changing this setting is mostly useful if you have +300mbit, to what i am not sure unless "Send buffer watermark factor" calculation gives us this value.
"Send buffer watermark factor - ...For high speed upload, this should be set to a greater value than 100."
Does this value only effect "Send buffer watermark" calculation and what the "Send buffer watermark" value should be set to?
There some calculation here which ties into "Send buffer watermark" where "Send buffer watermark factor" is multiplied with the upload rate per peer to get the "Send buffer watermark" value.
150%, 100 upload slots and a max upload speed of 100mb/s equals 1mb/s per slot.
Then the "Send buffer watermark" value should be set to 150*1*100 = 15000?
"Send upload piece suggestions"
Is this still bugged?
"Upload slots behavior"
- Fixed slots. Is this fixed to the max upload slots per torrent value?
- Upload rate based. Does this overwrite the max upload slots per torrent value?
If none of that, then what does unchoke mean?