Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
创建Linux数据包拆分器_Linux_Sockets_Networking_Network Traffic_High Traffic - Fatal编程技术网

创建Linux数据包拆分器

创建Linux数据包拆分器,linux,sockets,networking,network-traffic,high-traffic,Linux,Sockets,Networking,Network Traffic,High Traffic,我正在寻找一些关于构建网络数据包拆分器的提示。我想要的是某种工具/代码,可以通过几个网络接口将逻辑链路的数据包分割开来 我成功地使用了Linux绑定驱动程序,但是只有当几个网络接口的带宽/延迟相似时,才能获得最佳性能,因为绑定驱动程序使用循环数据包拆分 任何人都知道可以通过网络接口使用加权方式而不是循环方式有效地拆分数据包(非逻辑链接)的工具吗?您可以使用sysfs将绑定模式更改为更有效的设置选择。 /sys/class/net/bond0/bonding/mode 您还可能有幸在同一位置更改了

我正在寻找一些关于构建网络数据包拆分器的提示。我想要的是某种工具/代码,可以通过几个网络接口将逻辑链路的数据包分割开来

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


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

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

您还可能有幸在同一位置更改了
队列id
,以使不同的适配器更加重要

有关设置的信息,请参阅