-
-
Notifications
You must be signed in to change notification settings - Fork 5.9k
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
feat(alias): add DownloadConcurrency
and DownloadPartSize
option
#7829
base: main
Are you sure you want to change the base?
Conversation
你这是什么客户端,多线程下载器吗? |
可以加个 全局最高并发数限制 |
你试一下alias套alias,,就是只有一侧是多线程的。。
|
@xrgzs 你那个什么云盘,能有那么多并发。。现在你再试试 |
@j2rong4cn OneDrive + IDM,alias按照你的参数设置,IDM 16线程 |
不过这样应该会导致浏览器播放视频的时候无法实现快速时移 |
调大分片大小到10MB,问题得以缓解 |
并不会,只要与客户端连接断开就停止所有的并发 |
我是aria2 16线程 alist限制10线程 测试的,向云盘服务器的并发 并不会超过10 |
建议根据单线程速度设置分片大小,例如阿里云盘500kb/s 设置1~2m会有很好的播放体验 |
aric2默认分片选择算法,下载2GB文件分片数2的话,alist会收到0-1G,1G-2G两个不同ra的url,alist并发线程10会有20个并发请求。 客户端多线程选择原驱动。 |
不管alist收到多少都不会超过限制
👍最正确确的用法。多线程下载使用原驱动,播放器使用alias然后并发 |
@j2rong4cn 可以,现在连接数正常了 PS > Get-Process -Name main | Select-Object Id
Id
--
27120
PS > Get-NetTCPConnection -OwningProcess 27120 | Measure-Object
Count : 67
Average :
Sum :
Maximum :
Minimum :
StandardDeviation :
Property : |
f2ce10c
to
bf413b5
Compare
* Fix goroutine logic bug * Fix bug --------- Co-authored-by: hpy hs <[email protected]>
别名(alist)驱动添加两个选项。需要开启代理才有效
有什么用?
本地代理
下载并发:10
下载分片大小:1024
路径:云盘的挂载路径
客户端 > alist别名驱动 :1个连接
alist别名驱动 > 云盘 :10 个连接并发
实际并发看云盘限制
单线程速度慢
但支持并发
的云盘 通过别名
的多并发温馨提示:请不要滥用,否则云盘账号异常 后果自负
配置文件添加新选项:max_concurrency
限制本地代理的最大并发,默认为64,0为不限制