-
-
Notifications
You must be signed in to change notification settings - Fork 6.7k
feat(alias): add DownloadConcurrency
and DownloadPartSize
option
#7829
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
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 <hshpy.pengyu@gmail.com>
这个在哪里用啊 我看集成了 在哪里用呢 |
管理 - 存储 - 添加 - 别名驱动 |
实在抱歉,晚上我用kodi测试看视频,发现视频一直加载不出来,那个maxconnection,最大原来是多少 ,我修改过。 |
0 |
不需要像上面的朋友修改本地文件,我修改之后出了错误,直接就在挂载里设置就可以 |
另外如果是在宿舍,大家用的一条宽带,且有svip会员,并发数设置2就可以,23M/s,完全足够了,不然会占满,别人基本看不了了 |
佬,能不能解释一下这里“单线程速率”和“分片大小”的设置技巧吗? 另外就是,我不知道怎么验证某个网盘是否支持多线程, |
合适。实时预览例如视频播放尽快的返回后续分片播放就不会卡加载
并发下载需要服务器支持这个请求https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Reference/Headers/Range
如果第一个并发连接成功,后续的并发请求失败分两种情况 |
别名(alist)驱动添加两个选项。需要开启代理才有效
有什么用?
别名(alias)
驱动本地代理
路径:/云盘的挂载路径
下载并发:10
下载分片大小:1024
客户端 > alist别名驱动 :1个连接
alist别名驱动 > 云盘 :10 个连接并发。实际并发看云盘限制
单线程速度慢
但支持并发
的云盘 通过别名
的多并发温馨提示:请不要滥用,否则云盘账号异常 后果自负
配置文件添加新选项:max_concurrency
限制本地代理的最大并发,默认为64,0为不限制