【问题标题】:Create a Linux packet splitter创建 Linux 数据包拆分器
【发布时间】:2013-08-30 09:28:14
【问题描述】:

我正在寻找构建网络数据包拆分器的一些提示。我想要的是某种工具/代码,通过多个网络接口拆分逻辑链接的数据包(例如 tcp/ip 连接)。

我成功使用了 Linux 绑定驱动程序,但是只有在几个网络接口的带宽/延迟相似时才能获得最佳性能,因为绑定驱动程序使用循环数据包拆分。

任何人都知道任何可以使用加权方式而不是循环方式在网络接口上有效拆分数据包(不是逻辑链接)的工具吗?

【问题讨论】:

    标签: linux sockets networking network-traffic high-traffic


    【解决方案1】:

    您可以使用 sysfs 将绑定模式更改为更有效的设置选择。
    /sys/class/net/bond0/bonding/mode

    您可能还幸运地在同一位置更改了queue_id,以使不同的适配器更重要。

    查看Linux bonding documentation 了解有关设置的信息。

    【讨论】:

      猜你喜欢
      • 2010-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-15
      • 1970-01-01
      • 2017-04-08
      相关资源
      最近更新 更多