solarflare低延迟网卡_买了个高级网卡,结果上个网卡成狗?这事儿居然是真的...

Wi-Fi无线网速正变得越来越快,传统1Gbps速度的千兆有线网已经不够看了。使用铜缆的10G万兆以太网成本较高,2.5G技术就成为一个过渡时期的选择。英特尔在去年推出了代号为Foxville、通信速度高达2.5Gbps的I225以太网控制器,也就是俗称的2.5G网卡。不过近日曝光的一个缺陷可能导致使用它的用户不小心卡成狗。

3c69f988d3bfd6fa3f96ea19d4a421a9.png

用这么高级的网卡上网怎么会卡呢?原来英特尔在Foxville的设计中出了一点问题,在同特定交换机连接时,会因为Inter Packet Gap(封包间隙,或称帧间间距)的原因导致接收端丢包,严重的丢包会导致2.5G网络连接的有效通信速度大幅降低到1-10Mb/s的水平,简而言之,2.5G网卡此刻还不如古董百兆网卡快。

4aecede6561576120b97dd46085a7e67.png

当然并不是所有的交换机硬件都和I225网卡存在兼容性问题,英特尔表示已经测试过的交换机中,至少有来自华为、思科、巴法络和Aruba的多款产品配合良好。而在连接Aquantia、Juniper和网件的一些交换机并以2.5G速率工作时会反复丢包而卡成狗。目前的解决方案是通过强制设置成1G速率来避免丢包和重传,相当于需要放弃放弃2.5G网卡的速度优势。

48b2f84a993837f275860fb48d0ab8fe.png

inter-packet gap是在网络通信协议中,在后继数据包之前强制加入的时间延迟。IEEE对于inter-packet gap有定义,但很多交换机/路由器支持比标准更低的间隙时间,英特尔I225显然也本着优化网络性能的初衷去这样做了。只不过在一些网络硬件环境中碰到了水土不服的问题,由于帧间间距是固化在电路级别实现的,通过软件驱动无法修复BUG,英特尔只能着手推出新步进来修复这一硬件问题。英特尔在上述文档中提到,预计会在2020年第二季度完成修复工作,差不多也就是和RocketLake处理器的发布时间点同步。

68e1bf299f0322ea6cf8050f3875ea83.png

这也意味着在此之前出货的I225网卡就需要特别注意2.5G交换机的搭配问题,这些带有兼容性问题的2.5G网卡芯片可能已随一些主板进入到使用环境,最新版本的英特尔驱动会在检测到问题后自动将速度限制到1Gbps,以防止丢包和性能恶化。另外还有主板制造商的回应与英特尔文档中提到的不同:即将上市的Z490主板将使用B2步进的I225网卡,已经不受该缺陷影响。

dff63130e366e9604aae97f1e1fe21c3.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
进行网卡性能测试时,常用的工具包括: 1. iPerf:iPerf是一款流行的跨平台网络性能测试工具,可于测量网络带宽、延迟丢包等指标。它可以在客户端和服务器之间进行数据传输测试,并生成详细的测试报告。 2. Netperf:Netperf是另一个常用的网络性能测试工具,它可以评估网络传输性能、TCP/UDP吞吐量和延迟等指标。Netperf支持多种测试模式和参数配置,适用于不同类型的网络测试场景。 3. Ping:Ping是一个简单而常用的网络工具,可用于测试主机之间的连通性和往返延迟。通过向目标主机发送ICMP回显请求并测量往返时间,可以初步评估网络的稳定性和响应速度。 4. Wireshark:Wireshark是一款强大的网络协议分析工具,可以捕获、分析和解码网络数据包。通过分析捕获到的数据包,可以深入了解网络通信过程,发现潜在的性能问题和瓶颈。 除了上述工具,还有一些厂商提供的专用网卡测试工具,如Intel的DPDK(Data Plane Development Kit)和Solarflare的SUT(Solarflare Unified Testing)等。这些工具通常有更高级的功能和专门优化的性能测试方案,适用于特定的网络环境和应用场景。 需要根据具体的需求和测试目标选择合适的工具,并进行适当的配置和测试参数设置。这些工具可以帮助评估网卡的性能、稳定性和吞吐量等指标,以便进行网络优化和故障排除。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值