您在这里: Wiki » notes » r » FreeBSD 路由性能调优

FreeBSD 路由性能调优

FreeBSD 路由性能调优

偶然发现从笔记本 ping 内网另一台机器时,延迟显著高于预期水平(ping交换机平均 0.566ms,交换机 ping 该服务器平均 0.640ms,笔记本 ping 该服务器 > 500ms)。

针对此问题,对 FreeBSD 路由进行了以下调整:

  1. 关闭流控制。sysctl.conf:
    dev.igb.6.fc=0
    dev.igb.5.fc=0
    dev.igb.4.fc=0
    dev.igb.3.fc=0
    dev.igb.2.fc=0
    dev.igb.1.fc=0
    dev.igb.0.fc=0
  2. 关闭 TCP Segmentation Offload。sysctl.conf:
    net.inet.tcp.tso=0
  3. 禁止从与网络有关的 entropy source 收集数据,由于网络速度不是特别快,这个实际影响并不大。 rc.conf:
    harvest_mask="351"

做上述调整后延迟降到了 1.332ms 左右。

notes/r/routing_performance.txt · 最后更改: 2018/08/30 06:13