部分用户在进行挖矿的时候会让上行占用非常高
情况说明:
挖矿主要有两个进程,一个是node,一个是farm
Node的带宽说明和控制建议
其中node的上下行情况会在后方标记:
图中,我使用的是官方纯默认参数,使用了大概2-10兆的带宽
2-10兆是大部分国内家庭能承受的,但是如果要调低,请将连接数调低,那么带宽使用量就会下降
node的连接数
--dsn-out-connections <DSN_OUT_CONNECTIONS>
定义 DSN 的最大已建立传出群连接限制
[默认值:150]
--dsn-pending-out-connections <DSN_PENDING_OUT_CONNECTIONS>
定义 DSN 的最大挂起传出群连接限制
[默认值:150]
--out-peers <OUT_PEERS>
指定我们试图维护的传出连接数
[默认值:8]
如果需要调低 在启动node的时候添加如下参数即可:
--dsn-out-connections 150 \
--dsn-pending-out-connections 150 \
--out-peers 8 \
其中150 150 8 这三个数字越低 使用的上行越少
Node建议:
我建议node完全根据官方默认的即可,既不需要调多 也不需要调少,因为node使用的上行很少,大部分都是farm使用的
Farm带宽情况说明
大部分国内用户的大带宽占用都是farm使用的,windos可以使用
对于windos可以在任务管理器里面直接查询farm的带宽使用率
对于Ubuntu可以使用nethogs查询farm的带宽使用率
Ubuntu查询方法:
sudo apt install nethogs
sudo nethogs
运行后发现farm使用了大量上行
Farm解决方案
在启动的时候添加如下两个参数:
--out-connections 20
--pending-out-connections 20
这个上行主要是让你帮助其他农民,但是原则上我们可以选择不帮助,爆快是由node完成的,原则上你只需要保证你的farm能下行,和连接node即可正常运行,也就是P2P里面的只下载,但是不帮助共享,这种行为虽然不好但是中国网络环境没办法,原则上可以将两个数值改成0,不会影响绘图和爆块