我有一台机器集群,每台机器上有两个10Gbps的英特尔网卡。 64端口路由器,每个端口容量10Gbps正在使用。 当我尝试测量连接到同一台路由器的机器之间的最大networking性能时,我发现只有两台特定的机器之间的网卡接近99%的带宽,但是在剩下的机器对。
所有机器的驱动程序设置都是一样的。
我使用的networkingtesting工具是iperf和NTttcp。
所有的机器都是相同的CPU,内存,网卡。
我尝试用其他机器的电缆交换高networking性能带宽机器的电缆。 这似乎影响了结果。
有人可以build议什么可能是错的?
您的交换硬件背板将有一定的带宽限制,这会限制通过交换机的数据的总传输速率,并且低于端口线速的总和(64 * 10 G * 2(双工操作)= 1,3 Tbps ),或者具有每秒帧数的最大处理能力,即使在小帧工作负载的背板饱和之前也是如此。 如果您在开关负荷过重的情况下进行测量,则可能会遇到其中一个极限 – 请查看开关数据表以排除此情况。