10Gb以太网优化不能仅靠硬件

日期: 2011-02-13 作者:Michael J. Martin翻译:潘天禄 来源:TechTarget中国 英文

在2010年11月举行的 LISA USENIX 会议上,我主持了一段关于如何优化10千兆以太网性能的会议。从观众的反馈中,我收获了一条重要的信息:   如果你认为单靠网络硬件就可以应对网络延迟,那你就错了。   延迟是如何影响10千兆以太网性能的   大多数网络工程师和系统管理员一致认为系统和应用程序的性能调校都是为了降低网络延迟。   可以说除了接口速度,网络性能调校在Nix服务器的解决需要同样的因素:   •L2驱动   •IP驱动处理额外开销   •TCP驱动处理额外开销和拥堵控制算法   •磁盘I/O性能   •总线I/O 结构   但是底线是系统性能是通过最小延迟得以改进的。

  ……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

在2010年11月举行的 LISA USENIX 会议上,我主持了一段关于如何优化10千兆以太网性能的会议。从观众的反馈中,我收获了一条重要的信息:

  如果你认为单靠网络硬件就可以应对网络延迟,那你就错了。

  延迟是如何影响10千兆以太网性能的

  大多数网络工程师和系统管理员一致认为系统和应用程序的性能调校都是为了降低网络延迟。

  可以说除了接口速度,网络性能调校在Nix服务器的解决需要同样的因素:

  •L2驱动

  •IP驱动处理额外开销

  •TCP驱动处理额外开销和拥堵控制算法

  •磁盘I/O性能

  •总线I/O 结构

  但是底线是系统性能是通过最小延迟得以改进的。

  多年来,电脑工程师、终端用户以及管理层的认识总是停留在这样的层面上:如果你要更好的性能,你必须升级。这些理解主要来自于以下概念:

  摩尔定律:在1970年由Intel公司创始人戈登•摩尔(Gordon Moore)提出来的:微型芯片的处理能力每18个月提升一倍。由此推出:电脑变得更快——并且在电脑性能水平相同时,其价格减半。

  吉尔德定律:由技术专家乔治吉尔德提出:通讯系统的总带宽将以每年3倍的速度增长。

  麦特卡夫定律:由以太网发明者及3COM公司创立者罗伯特•梅特卡夫(Robert Metcalfe)提出:网络价值同网络用户数量的平方成正比。因此,随着网络用户数增加,其价值也在增长而每个用户的成本保持不变或者甚至减少。

  如果我们遵循这些规则,那么增加硬件就可以解决延迟问题:更快的CPU,更快的内存,更快的磁盘,更快的总线,更快的网络接口还有更多的网络带宽。这种方法只要投入更多的钱,而且其效果在终端用户能更快的浏览网站和收发邮件中就可以立刻体现出来。

  那为什么不升级硬件呢?热力学定律和光速在阻碍着我们的老式方法。如果你看下处理器结构和网络统一发展的方向,还是有很大的变化的。在CPU设计领域,曾有过从设计垂直处理器(更快的单处理器)到水平处理器(封装在单包中的多处理器)的转变。在网络方面如今以及将来所有设备都朝着大吞吐量(40G/100G以太网标准)快速发展以及结点如何在 (802.3bd, 10Base-LX4) 上建立连接。但是这些升级都是关于扩大容量的,并不是针对提高你目前拥有的性能。

  紧接着工程师和系统管理员需要面对他们产生的关于系统/应用程序性能调校的问题:没有很好的用文件说明他们程序和服务器的环境。他们需要建立程序列表说明程序如何使用,系统/服务的依赖性,事务处理进程以及他们如何在网络上实现。

  通过可见性和网络映射,网络团队就可以确定在什么地方使用优化技术来充分利用资源。然后,在这些技术不起作用的地方,就可以使用硬件来弥补了。

作者

Michael J. Martin
Michael J. Martin

Michael J. Martin作为网络和Unix信息管理员已经在信息技术领域工作了17多年。他早期在研究和ISP方面进行的设计、实现和支持MIS基础架构的经历,为他当前在大型因特网和安全架构的工作上提供了独特的视角。作为一个网络架构师,他已经为多家公司设计过高速、高可用的LAN/WAN网络,如ANS/AOL、Philips和Edgix Corporation等,它也给许多业务和区域ISP提供网络顾问服务。Michael也撰写了很多关于网络和安全问题的文章。

相关推荐

  • 谁在拖后腿?减少网络和应用程序的延迟

    如果网络和应用程序发生延迟,终端用户就会遭受糟糕的性能问题,但还要努力完成基本的工作任务。虽然有些延迟问题比较容易定位和修复,但是,总有一些问题需要借助监视方案和其它工具才能深入地挖掘并解决。

  • 网络延迟影响日益严重,Radware帮助企业全面提升Web性能

    很多人都会认为网络延迟只是与网页内容从服务器向用户的传输相关,本文中Radware专家将为您解释什么是延迟,延迟对网页加载的影响以及如何消除延迟的影响。

  • 进军网络市场的戴尔

    众所周知,戴尔一直是PC市场的重要一员,但上周二戴尔在全球统一发布了全新企业级解决方案,让我们来看看转型中的戴尔……

  • 误解与现实:10Gb以太网

    部署10Gb以太网过于昂贵?10Gb以太网只能运行在昂贵的光纤和收发器上?这些是误解还是现实?本文将给你揭开10Gb以太网的神秘面纱。