10 GigE接口将ProCurve 4208vl上的单连接吞吐量限制为1 Gb

设置如下:3台配有英特尔CX4 10 GigE控制器的Linux服务器和一台配有Myricom 10 GigE CX4控制器的X服务器连接到ProCurve 4208vl交换机,其他无数台机器通过良好的1000 base-T 。

根据交换机监控接口和服务器(ethtool等),接口实际上被设置为10Gig。 然而,通过交换机配备的两台配备10 GigE的机器之间的单个连接仅限于1Gb。

如果我将10台GigE机器中的两台直接连接到CX4电缆,则netperf会将链路带宽报告为9000 Mb / s。 NFS达到约550 MB / s的传输。 但是当我使用交换机时,通过netperf以950 Mb / s的速度连接,NFS以110 MB / s的速度连接。

当我从3台机器打开几个连接到4台时,我获得了350 MB / s的NFS传输速度。 因此,每个10 GigE端口实际上可以达到远远超过1 Gb,但单个连接严格限制为1 Gb。

结论:通过交换机的10 GigE连接的行为完全像10个1 Gb连接的中继。 这对我来说没有任何意义,除非HP只为级联交换机规划这些端口,或严格限制多客户端到单服务器连接。 不幸的是,这不是设想的设置,我们需要从机器到机器的大吞吐量。

这是一个不被人们所熟知的(或小心隐藏的)这种types的开关的限制吗? 我应该向惠普代表build议seppuku? 有没有人有任何想法如何使适当的行为? 我从保税的1Gb链接升级到10 GigE,并且看到完全的ZERO增益! 这绝对是不可接受的。

嗯,从http://www.hp.com/rnd/support/faqs/4200vlSeriesfaq.htm#new2008q1

问:什么是ProCurve Switch 1端口10-GbE X2模块(J8766A)? J8766A模块是单端口10-GbE收发器模块,旨在支持现有的X2收发器进行上行连接。 预期吞吐量在2.5到7Gbps之间,取决于数据包的大小。 但是,从单个源MAC地址到单个目标MAC地址的stream量将被限制为最大1 Gbps的吞吐量。 这使得该模块成为交换机到交换机连接的理想select。

»返回页首

问:对于高于1Gbps的吞吐量要求,build议的客户解决scheme是什么? 根据networking拓扑结构,build议以下解决scheme的吞吐量需求高于1千兆比特。

  1. 对于10G吞吐量要求

    • 带有10G模块的5400zl(用于基于机架的部署)或
    • 3500yl / 2900(用于可堆叠部署)
  2. 对于吞吐量需求大于1 Gbps的ProCurve 4200vl,最高可达4 Gbps

    • 中继4个1Gbps链路,实现4Gbps的吞吐量
  3. 对于大于4Gbps的吞吐量或对光纤受限的拓扑

    • 使用ProCurve Switch vl 1端口10-GbE X2模块(J8766A)

我讨厌这样说,但如果你使用这个configuration和服务器连接的这些部件号码,那么你可能会得到不好的信息,我认为这里的10Gb支持仅适用于上行链路。 我们根据我们从惠普和他们的经销商那里得到的build议,在procurve 5400和8200系列上进行了标准化,他们像10Gb的蝙蝠一样走向了服务器连接。