小樱 发表于 2024/11/28 08:55

比特彗星统计看到TCP发起阻塞,用户中connected、connecting、disconnected分别是什么

比特彗星统计看到TCP发起阻塞,用户中connected、connecting、disconnected分别是什么

对于用户最关心的是connected,这里是当前BT客户端中连接中的所有用户,可以通过观察绿脸和黄脸来分辨是否是吸血用户,也是你应该注意观察和关心的地方

connecting disconnected都是无关紧要的,因为connecting没有发生syn ack连接成功,只对专业用户来说有一定作用,在disconnected中dead分类代表历史尝试连接次数,默认值30秒后发生重试,无法修改这个数值,多次失败后将会自动删除对应的peer用户

设置高级设置解决
控制connecting的连接数上限
network.max_connecting_connections 10000
控制disconnected进入connecting重试的间隔延迟,0代表无延迟立即发起
network.start_connect_interval_ms 0
控制connecting超时秒数,建议值为5或10
network.tcp_connection_timeout 5

积累的是tracker请求的话还要同时修改
控制connecting tracker的连接数上限
network.max_connecting_connections_per_tracker 10000

页: [1]
查看完整版本: 比特彗星统计看到TCP发起阻塞,用户中connected、connecting、disconnected分别是什么