小樱 发表于 2019/4/13 03:00

迅雷X修改下载线程数为100,吊打IDM,缓存大小最大值为1100MB,PrimoCache对下载有用吗?

迅雷X修改下载线程数为100,吊打IDM,缓存大小最大值为1100MB


退出迅雷,打开文件寻找编辑即可,注意后续不要在迅雷界面上修改设置,否则会被覆盖。
C:\Program Files (x86)\Thunder Network\Thunder\profiles\config.json

"OrignHostThreads": "100"
"DiskCacheSelect": "1100"




不过,,,试了下,线程修改不起作用,服务器上仅能收到修改前的线程数量。

配置文件改100个没用,会被这里覆盖成变成默认5个

缓存的话,可以起作用,不过1G,,还是吃力,看下图,32位仅能最大支持到1536M,所以不要超过1100M,因为其他数据开销也要占用内存,不能让缓存吃完了,超过1536M就会导致downloadSDK进程会崩溃,迅雷提示停止响应



1G缓存不够,波动不稳定。。


这和读写速度没什么关系
这是区块问题
要走内存缓存写区块
BT逻辑就是这样的
缓存不够区块还未下载完成直接被强制刷新写入硬盘
下完了区块才写入硬盘,就不会出问题
比特彗星,等等,其他软件,都没任何问题
64位支持大缓存,估计迅雷要做高速支持,,也只能改下载引擎到64位了,现在32位从512M改到1G也不见什么好转。

PrimoCache这个没有办法做写入缓存,只是延迟写入
BT主要太区块化了,软件层得要在BT原生软件上下手
PrimoCache最有效的是读取
就是已经完成的任务BT上传流量产生的缓存
下载基本没用的。你看看这软件原理
你注意,看看写入有缓存这个东西吗
只有读取,才有。
软件默认设置,也是只有读取缓存
写入要额外开启
但是,这些数据,需要全额写入硬盘这就是问题了,起不到效果
bt软件,可以把区块写入进内存
内存上区块完整后,合并成一个块,在写入硬盘
这样只需要写入一次数据
软件自带的,肯定是最好的,而不是需要第三方缓存管理系统
我和你讲,这软件分配80G缓存,都没用。
对写入基本没用,我是为了开个均衡写入功能
可以防止一瞬间大并发写入硬盘
时间拉长肯定有一些效果的
如果你的下载任务大小,比你的缓存设置更小,那么可以直接全文件写入软件,然后在写入硬盘
但是区块化,就不同了

JmHappy 发表于 2019/4/13 18:34

差不多的速度,对于带宽大的网站来说。而且你这样做,路由器吃得消吗?

小樱 发表于 2019/4/13 19:29

JmHappy 发表于 2019/4/13 18:34
差不多的速度,对于带宽大的网站来说。而且你这样做,路由器吃得消吗?

我抓包试了下,,,线程数这样改不生效!

metalslugplus 发表于 2019/5/21 11:10

改完再打开程序,不作任何修改,再退出,再查看刚才修改的文件,会自动恢复先前的数值...

tianjiantao 发表于 2019/6/4 10:27

。。。。。。。。。。。。。骚
页: [1]
查看完整版本: 迅雷X修改下载线程数为100,吊打IDM,缓存大小最大值为1100MB,PrimoCache对下载有用吗?