首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >有什么好的设置来播种一吨的洪流?(>10000)

有什么好的设置来播种一吨的洪流?(>10000)
EN

Stack Overflow用户
提问于 2015-07-03 04:55:11
回答 1查看 1.4K关注 0票数 0

我遇到了很多麻烦,当我试图用libtorrent播撒大量的洪流(> 10k)时。

它们包括:

  • 阻塞了我的网络连接
  • 跟踪器请求超时(libtorrent跟踪器错误)
  • 当使用自动管理(他们从检查到种子非常缓慢的,即使当我的active_seeding被设置为无限。

我以前让他们自动驾驶,但我发现几乎所有的都是不可用的。

以下是我当前的设置:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    sessionSettings.setActiveDownloads(5);
    sessionSettings.setActiveLimit(-1);
    sessionSettings.setActiveSeeds(-1);
    sessionSettings.setActiveDHTLimit(5);
    sessionSettings.setPeerConnectTimeout(25);
    sessionSettings.announceDoubleNAT(true);
    sessionSettings.setUploadRateLimit(0);
    sessionSettings.setDownloadRateLimit(0);
    sessionSettings.setHalgOpenLimit(5);
    sessionSettings.useReadCache(false);
    sessionSettings.setMaxPeerlistSize(500);

我的当前方法是遍历所有的10k+洪流,并运行torrent.resume()。当使用汽车时,这基本上只启动了大约50的洪流,而其他的则以每10分钟1次的速度开始,这是行不通的。当不使用汽车时,它会阻塞我的连接。

但是,当我只做了30次,他们似乎都是正确的种子,所以我的下一个计划是尝试以分组的方式恢复(),或者是在他们收到tracker_reply之后。

我试着从这里得到我能得到的东西,但不知道我的设置应该是什么:

http://blog.libtorrent.org/2012/01/seeding-a-million-torrents/

我真的很希望有人能和我分享他们的设置,

EN

回答 1

Stack Overflow用户

发布于 2015-07-17 06:37:05

当不使用汽车时,它会阻塞我的连接。

因为你说它可以运行在一个托管的服务器或国内互联网连接,那么你将没有太多的选择,只有节流创业。国内互联网连接通常落后于消费者级路由器,可能是CGNAT,两者都有相当小的NAT表,最终会被并发建立的TCP连接(对等连接,tracker宣布)或UDP伪连接(UDP跟踪器、TP、DHT)所阻塞。

因此,要同时运行许多洪流,就必须限制所有此类主动维护通信量,以便洪流只开始被动地侦听传入的连接。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31207399

复制
相关文章

相似问题

领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文