-
Notifications
You must be signed in to change notification settings - Fork 111
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
下载速度最多 3MB/s 的问题 #50
Comments
感谢反馈。 可否能贴出你上面测试用的具体命令(文件名用 abc 代替就可)和测试环境,包括 BaiduPCS-Py 和 与之对比的 BaiduPCS-Go 命令。 |
BaiduPCS-Go 默认分块大小是 64 KB:
默认参数下载:
提高线程数、减小分块大小:
进一步提高线程数、减小分块大小至与 BaiduPCS-Go 相等:
意外的是我发现如果增加分块大小,速度提上去了,在 5-8MB/s 之间波动:
提高线程数,没有改善:
减少线程数,没有改善
不改线程数、增大分块大小,前期速度波动在 6-10MB/s,后期稳定在 2MB/s:
我现在换到移动 300Mbps 网络试试…… |
移动 300Mbps 网络: 前期 10-20MB/s 波动,后期 1-5MB/s 波动:
将线程数改为 1 ,结果和上面相同:
将分块大小提高至30MB,速率在 20-30MB/s 波动:
不过这个速度也很满意了,感谢! |
忘了说环境都是Win10专业版,性能应该不是瓶颈,R7 4800H 3060 24G内存 500G SSD(sn550) |
抱歉,是我没把文档写清楚。 对于下载命令 如果想对一个文件同时使用多个连接同时下载,你需要指定下载器为 对于 svip 帐号,
|
原来如此,十分感谢!!! 是我没认真看文档,这次尝试了你给的那条命令,下载单文件 995MB 只用了 35s,平均速度 28.4MB/s,快太多了。 |
|
好的,不过我还有几个问题:
|
|
好的,感谢耐心解答! |
#47 这个问题在我这也出现了。
我的账号是 SVIP4 ,无论用手机官方 App 还是 pc 端都可以满速下载,宽带能跑满 11MB/s ,手机 5G 实测可以跑到 80+MB/s ,因此可推断账号是没有黑号的。
我在 Win10 上运行 BaiduPCS-Py 无论如何都是最多只有 3MB/s,也尝试了提高线程数和减小分块大小,但都没有用。楼上提到换 Linux 可以满速,但我在虚拟机 Linux 中运行 BaiduPCS-Py 实测还是一样。
但上述操作中,Win10 和 Linux 中使用的网络环境和账号都是相同的,因此我在 Win10 和 Linux 中分别测试了 电信 100Mbps 和 移动 300Mbps,但结果都是不超过 3MB/s。看起来似乎和网络没有关系。
我想换个账号试试但我没有其他的 SVIP 账号,但我注意到 github 上的另外一个项目 BaiduPCS-Go 。我在 Win10 和 Linux 上分别运行那个程序,都能达到 10MB/s,只不过有点波动,我只用了 电信 100Mbps 网络测试,如果用更快的网络也许还会超过 10MB/s。
同一个账号,同一个硬件环境,同一个网络环境,但不同的程序,我觉得是 BaiduPCS-Py 的问题(没有批判的意思,这个项目对我帮助很大,所以我才来提 issue 希望能帮助改进)。
我注意到 BaiduPCS-Py 和 BaiduPCS-Go 的登陆方式不一样,前者是使用者自行在网页版获取 BDUSS 和 cookies ;后者是使用者输入账号和密码,程序模拟登陆后获取登录信息。不知道问题是否跟这个有关?
The text was updated successfully, but these errors were encountered: