本来用qbittorrent下载东西已经是二十年前的记忆了,这么多年也不刷美剧,基本上就告别了bt,最近因为某项目需要采集数据,重新接触qbittorrent,但是真拿它来干活的时候,发现伺候起来并不简单。
这一个任务一共一万多个种子,尽管家里已经升级了2000M光纤宽带,但无论是网速还是连接数恐怕也远远达不到肆意下载的程度,于是确认了一下光猫里的默认连接数为4000,调整成了20000,不知道真的上到这个数字会不会崩,后来又改回了4000。
qbittorrent里面的每个种子的连接数设置成了50,似乎太大了也没用,因为实际上没有那么多源,平均每个任务也就是四五个连接。全局最大连接数曾一度设置为1000或者2000,但通过网络监测结果来看,这么多任务同时下载很多资源花在了任务调度上,带宽利用并不好,于是将总连接数限制到了500或者200,。
后来,系统崩了,不知道为什么崩的,但任务恢复之后就发现很多下载任务变成了检查恢复,这个特别消耗资源,一则要从存储上把资源都读出来,我用的千兆网连接,速度本身就受限,再加上可能是多个任务同时检查,内存就废了。后来我启用qb以后,把绝大部分任务都暂停,然后逐个继续,才慢慢解决崩溃的问题。
总结下来有几个原则可以遵循:
(1)批量添加种子之前,打开设置,在“下载”中修改“默认保存路径”,否则默认到C盘就惨了,我第一晚下载就把C盘搞爆了,批量添加种子时选择的保存位置只对第一个有效,后面的不行。
(2)继续设置“连接”,每torrent最大连接数可以设置为50,实际上有5到10个就够用了,按平均每个5个计算,同时下载10个torrent,全局最大连接数设置成50也行,可以稍微放大一点到100或者200,再大了意义不大。
(3)如果涉及到大量任务恢复的情况,可以在重载界面后,首先把全局最大连接数设置成20,同时把所有任务暂停,然后手动分批恢复继续。