当前位置:首页 >> 产品展示 >> 电子 >> 保护器件 >>Intel万兆网卡在linux操作系统下测速方法
Intel万兆网卡在linux操作系统下测速方法放大图片

产品价格:1   元(人民币)
上架日期:2012年11月7日
产地:北京福嬴时代科技
发货地:北京海淀  (发货期:当天内发货)
供应数量:不限
最少起订:1套
浏览量:2055
  暂无相关下载
其他资料下载:

         
北京合力众达科技有限公司

点击这里给我发消息
  详细说明  
品牌:福嬴时代产地:北京福嬴时代科技
价格:1人民币/套规格:测速方法

简要说明:张继福 010-829201376 Q800076768 Intel万兆网卡的真实测试万兆速度的方法

详细介绍:

张继福 010-829201376 Q800076768 

随着价格的下降,目前万兆以太网正在逐渐进入各个应用领域。万兆以太网的实际性能是人们感兴趣的一个话题。在理想情况下,通过万兆以太网是否能达到10000Mbps的传输速度?许多人对此心存疑虑,而这方面的评测文章目前网上也比较少见。最近有一专家用两块万兆网卡,对此问题进行一番实际测试。

测试采用双机直连的方法,没有经过交换机。使用的网卡是两块intelx520 万兆网卡,每块网卡拥有2个万兆端口,不过以下的测试只用到了其中的一个端口。

测试环境为Linux操作系统,内核版本是3.1.1。测试软件方面,为了达到最高的传输速率,采用的是直接socket编程的方法,在两台机器间通过tcp/ip协议发送/接收数据。实时流量则通过读取Linux系统的/proc/net/dev设备文件得到。这样得到的流量包含了tcp/ip包的头部数据,比程序中看到的要更准确一些。

测试前先用ethtool工具察看网卡的工作状态,确认都已处于10000Mb/s的状态:
root@pc2:~# ./ethtool eth2
Settings for eth2:
        Supported ports: [ TP ]
        Supported link modes:   1000baseT/Full
                                10000baseT/Full
        Supported pause frame use: No
        Supports auto-negotiation: Yes
        Advertised link modes:  1000baseT/Full
                                10000baseT/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Speed: 10000Mb/s
        Duplex: Full
        Port: Twisted Pair
        PHYAD: 0
        Transceiver: external
        Auto-negotiation: on
        MDI-X: Unknown
        Supports Wake-on: d
        Wake-on: d
        Current message level: 0x00000007 (7)
                               drv probe link
        Link detected: yes

 

网卡参数方面,基本上均为系统默认值。所作的唯一优化是把网卡的mtu参数调大了一些,本测试中mtu的值设置为6000

下面是一些具体的测试结果(这里1MB表示1000000字节)
1.
单向单线程传输测试(pc1pc2单线程发送数据)
测试结果:pc1出流量的实测速度约为1036MB/s(涨落<2MB/s)

这个传输速度相当于约8288Mbps,离万兆网络的理论带宽还有一些差距。

2. 单向双线程传输测试(pc1pc2同时用2个线程发送数据)
测试结果:pc1出流量的实测速度约为1245MB/s(涨落<1MB/s)


该公司其他信息
最新供求信息 企业产品推荐

暂无产品
  在线询盘/留言 请仔细填写准确及时的联系到你!  
您的姓名:
* 预计需求数量: *
联系手机:
*  移动电话或传真:
电子邮件:
* 所在单位:
咨询内容:
*
           您要求厂家给您提供:
  • 规格,型号
  • 价格及付款条件
  • 产品目录
  • 最低订货量
  • 运送资料
  • 提供样本
  • 库存情况
  • 包装材料