Ubuntu 10.04 LTS 具有两个 NIC,网络速度很慢

Ubuntu 10.04 LTS 具有两个 NIC,网络速度很慢

可能重复:
两个 NIC,一台服务器

问候,

我已经全新安装了一台装有 Ubuntu 10.04 LTS 的服务器。该机器有两个 NIC,它们都位于同一个子网(我知道这很糟糕)。我通过修改 rp_filter 绕过了内核数据包过滤,如下所示这里

在我之前安装的这台机器(Ubuntu 8.04 LTS)上,网络设置工作正常,无需进行此配置更改。现在,网络明显变慢了,但功能正常。

有什么想法可以改善这种情况或者测试是什么原因造成的吗?

答案1

正常的起点是:

sudo tcpdump -i eth0 -w eth0.file
sudo tcpdump -i eth1 -w eth1.file

您可以替换接口以匹配您的配置,并尝试匹配出站和返回的数据包。

我非常好奇在同一个网络上有多个接口的原因:

当流量合并时,是否有足够的流量来饱和链接?

如果没有的话,我建议使用绑定来提供故障转移,并简单地将单独接口上的 IP 地址分配为绑定接口上的虚拟 IP。

我要考虑的一件事是,虽然它不太适用于英特尔硬件,但在 Sun 机器上,您可以在所有接口上都使用单个 MAC,这会导致生成树不断重新计算,因为设置中用于传出流量的接口(如您的设置)将以循环方式选择。但正如我所说,单个 MAC 不太适用于英特尔硬件,但它可能是一个很好的起点。

相关内容