数据安全 万兆以太网

137185 65 36 5

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

测试采用双机直连的方法,没有经过交换机。使用的网卡是两块intel的x520 万兆网卡,每块网卡拥有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. 单向单线程传输测试(从pc1向pc2单线程发送数据)

测试结果:pc1出流量的实测速度约为1036MB/s(涨落<2MB/s)。

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

2. 单向双线程传输测试(从pc1向pc2同时用2个线程发送数据)

测试结果:pc1出流量的实测速度约为1245MB/s(涨落<1MB/s)。

这个传输速度(9960Mbps)很不错了,已经达到了万兆理论带宽的99%以上。

[11.12.05补充:经过一些优化后,最终实测稳定的极限速度为1248MB/s(9984Mbps)]

3. 单向多线程传输测试(从pc1向pc2同时用多个线程发送数据)

测试结果:传输速率基本没有什么提升,但涨落幅度变小,从1MB/s降低到0.1MB/s的量级。

4. 双向单线程传输测试(从pc1向pc2单线程发送数据,同时pc2向pc1单线程发送数据)

测试结果:pc1上出流量和入流量之和实测速度约为1700MB/s,涨落比较大,有100MB/s的量级。

5. 双向双线程传输测试(从pc1向pc2双线程发送数据,同时pc2向pc1双线程发送数据)

测试结果:pc1上出流量和入流量之和实测速度约为2330MB/s,涨落变小,只有10MB/s左右。

6. 双向多线程传输测试(从pc1向pc2多线程发送数据,同时pc2向pc1多线程发送数据)

测试结果:与前面单向多线程时不同,继续增加线程数传输速度会进一步缓慢提升。在双向10线程时传输速度之和达到2476MB/s(19808Mbps),同样超过了理论带宽的99%,而涨落则下降到1MB/s左右。

从这些测试结果可以看到,不论是单向传输还是双向传输,万兆以太网的实际带宽都可以很容易地达到理论峰值99%以上。这个结果有点出乎事先的预料。测试结果证实了万兆以太网的理论带宽并非虚标,在实际程序应用中经过一些优化是完全可以达到的。

英特尔Intel 最新的82599ES万兆以太网控制器采用的是:Intel® 82599ES芯片

英特尔® 以太网X520 DA2是双端口10千兆位服务器适配器,能够在虚拟和统一存储环境中提供终极灵活性和可扩展性。

SFP+ 万兆的3种连接方式:1,SFP+多模 2,SFP+单模 3,SFP+铜线直连。

英特尔连接虚拟化技术(Intel Virtualization Technology for Connectivity)是一套可以优化I/O性能的技术。

原生操作系统iSCSI加速功能能够提高性能,是最实惠的服务器和iSCSI SAN连接方式。

英特尔以太网X520服务器适配器产品系列能够设置LAN和SAN流量的路由,使其通过单一结构(具备FCoE能力),从而降低数据中心总拥有成本(TCO)。

Intel万兆网卡产品信息:

Intel® Ethernet Server Adapter X520-DA2 E10G42BTDA

Intel® Ethernet Server Adapter X520-SR1 E10G41BFSR

Intel® Ethernet Server Adapter X520-SR2 E10G42BFSR

Intel® Ethernet Server Adapter X520- LR1 E10G41BFLR

Intel® Ethernet Server Adapter X520-T2

Intel® Ethernet SFP+ SR Optics E10GSFPSR

Intel® Ethernet SFP+ LR Optics E10GSFPLR

标签:Intel万兆网卡的真实测试万兆速度的方法

万兆网络传输速度测试_Intel万兆网卡的真实测试万兆速度的方法相关推荐

  1. 万兆网络传输速度测试_万兆以太网传输速度实测 (结果: 单向9984Mbps, 双向19808Mbps)...

    本帖最后由 intel10k 于 2011-12-20 20:25 编辑 随着价格的下降,目前万兆以太网正在逐渐步入寻常百姓家.万兆以太网的实际性能是人们感兴趣的一个话题.在理想情况下,通过万兆以太网 ...

  2. 万兆网络传输速度测试_用万兆网卡测试超五类网线传输速度,颠覆你的认知

    经常在网上看见一些提问,说要用六类网线才能跑满千兆,有些甚至说要七类.有些商家把各类网线冠上百兆网线.千兆网线.万兆网线的名字.其实网线是不该按速度来分类的,现在多数常见的是超五类(Cat5e).六类 ...

  3. 万兆网络传输速度测试_万兆带宽测试方法

    1. 安装netperf 略 2. 开启服务点进程 -sh-4.1# ./netserver Starting netserver at port 12865 Starting netserver a ...

  4. 服务器千兆网络显示10,win10系统如何查看网卡是千兆还是百兆

    现在的很多新主板配备的都是千兆网络接口,可以更好的满足大宽带用户需求,但是对于win10系统用户来说,并不知道要如何查看网卡是千兆还是百兆,其实方法很简单,现在给大家分享一下win10系统查看网卡是千 ...

  5. 75、如何判断接入的是百兆还是千兆网络?

    一.千兆网线和百兆网线有什么区别 千兆网线指的是适用于千兆网络的网线,而百兆网线就是适用于百兆网络的网线,按具体的线材来分的话,一般千兆网线指的是六类网线.超五类网线,百兆网线指的是五类网线. 超五类 ...

  6. 以太网通信时4芯网线和8芯网线的区别(百兆网络 OR 千兆网络)

    以太网通信时4芯网线和8芯网线的区别(百兆网络 OR 千兆网络) 在百兆网络传输时,实际只用到了4芯,即1.2.3.6这四芯,其中1.2芯用于发送数据,3.6芯用于接受数据,4.5.7.8线为备用线 ...

  7. 7、如何判断接入的是百兆还是千兆网络?

    一.千兆网线和百兆网线有什么区别 千兆网线指的是适用于千兆网络的网线,而百兆网线就是适用于百兆网络的网线,按具体的线材来分的话,一般千兆网线指的是六类网线.超五类网线,百兆网线指的是五类网线. 超五类 ...

  8. 万兆网卡驱动_家庭基础万兆网络——最简单的方案

    最新进展:在仅调整一个参数后,已经达到万兆传输速度.如图,主力台式机和主力nas间,通过万兆软路由连接,使用iperf3测速达到总计1.09GB/s,即9.37Gbit/s的传输速度. 以下为原文 如 ...

  9. 两个服务器之间怎么传输大量数据速度快 java socket_千兆网络的传输速度能超过125MB/s么?...

    如果我问你,千兆网络的传输速度极限是多少?或许你会说,最大就是125MByte/s了.这差不多就是理论极限. 实际上的传输速度是远远达不到125MB/s,因为IP包有报头,SMB协议也有报头,这些东西 ...

  10. 万兆局域网方案_家庭基础万兆网络——最简单的方案

    最新进展:在仅调整一个参数后,已经达到万兆传输速度.如图,主力台式机和主力nas间,通过万兆软路由连接,使用iperf3测速达到总计1.09GB/s,即9.37Gbit/s的传输速度. 以下为原文如果 ...

最新文章

  1. VTK:几何对象之Frustum
  2. 7-55 空心字母金字塔 (10 分)
  3. 【报错笔记】数据类型转换时报错:Request processing failed;nested exception is java.lang.NumberFormatException:...
  4. 你想成为Java架构师吗?掌握这六项就够了!
  5. mysql timdir_MYSQL学习笔记——数据类型
  6. 导出excel 文件
  7. Oct22 实例测试
  8. javatodo框架中怎么配置路由
  9. 浅谈团队提高软件质量的方式
  10. 近红外光谱分析的原理、技术及其分析方法
  11. 讲解VR全景拍摄相机光圈、感光度和快门的作用
  12. oracle 用户创建赋权,oracle 建表空间用户及赋权
  13. 一个感人的爱情故事(中英对照)
  14. 面试flink开发岗位,看这些就够啦
  15. java全jit编译_Javac编译与JIT编译
  16. SAP财务记账中的贸易伙伴Trading Partner简析
  17. dedecms织梦搬家数据库导入失败怎么办?
  18. 分享个梦塔防辅助工具,自动化控制刷图升级脚本
  19. C语言现行标准C11的新特性
  20. css多行显示省略号同时将最后一行只显示一半,查看全文效果

热门文章

  1. JAVA面向对象中继承子父类构造函数-子类的实例化过程-图解
  2. h5/uni-app打开手机app,没有则跳转到商店下载
  3. MyBatis操作数据库
  4. 比特率与波特率的定义及区别
  5. h3c交换机端口加入vlan命令_h3c交换机vlan配置划分命令
  6. 可道云访问服务器其他文件,可道云怎么用_可道云使用功能解析
  7. 通俗易懂理解URI和URL的区别
  8. 小马客服系统多种商户接入客服等!目前最好的客服系统 跟洽美差不多
  9. 豆丁网怎么免费下载付费文档(doc,ppt,xlsx...)
  10. IPX5、IPX6、IPX6K冲水方向