请教,为何一开DHT,网络就慢得不可用?

最近发现网络经常变慢,从PC上ping我的路由器,响应时间要秒级以上,或者直接超时。
后来发现,如果禁用DHT,就马上恢复正常。(DHT已连接节点:2400)
以下是我开了“允许加入DHT公共网络”之后,ping路由器的情况:
来自 10.0.0.1 的回复: 字节=32 时间=3ms TTL=64
来自 10.0.0.1 的回复: 字节=32 时间=1ms TTL=64
来自 10.0.0.1 的回复: 字节=32 时间=2ms TTL=64
来自 10.0.0.1 的回复: 字节=32 时间=2ms TTL=64
来自 10.0.0.1 的回复: 字节=32 时间=1ms TTL=64
来自 10.0.0.1 的回复: 字节=32 时间=5ms TTL=64
来自 10.0.0.1 的回复: 字节=32 时间=5ms TTL=64
来自 10.0.0.1 的回复: 字节=32 时间=11ms TTL=64
来自 10.0.0.1 的回复: 字节=32 时间=115ms TTL=64
来自 10.0.0.1 的回复: 字节=32 时间=418ms TTL=64
来自 10.0.0.1 的回复: 字节=32 时间=1008ms TTL=64
来自 10.0.0.1 的回复: 字节=32 时间=1766ms TTL=64
来自 10.0.0.1 的回复: 字节=32 时间=1608ms TTL=64
来自 10.0.0.1 的回复: 字节=32 时间=1440ms TTL=64
来自 10.0.0.1 的回复: 字节=32 时间=1459ms TTL=64
来自 10.0.0.1 的回复: 字节=32 时间=1948ms TTL=64
来自 10.0.0.1 的回复: 字节=32 时间=2888ms TTL=64
请求超时。
请求超时。

我的BitComet版本是 1.73

猜測 DHT 是吃 udp 封包…

路由器不夠力或者 pc 要省電, 可參考這裡… here

1個讚

如果不是你下载速度过快的问题,那可能是连接数的问题

高级设置这一项你改成10看看呢,主要用作DHT之类的UDP协议使用。

1個讚

我也是一样,哪怕没有下载任务,打开比特彗星软件光猫就会死机软重启

多谢诸位指点,确实是UDP包的数量问题,我把 network.max_udp_pkt_per_sec 改为 100 就好了。

感谢,这些天一直困扰 就是打开bitcomet就路由器掉包 总算解决了

你换个斐讯N1以上性能的软路由DHT连接数8000以上都不会出现未响应的情况,还能正常上网看视频刷网页

我用的50块钱得百兆路由器TP牌的,跑3000个都没死机。。