IIOAT服务加速器.docxVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IIOAT服务加速器

Intel I/OAT技术服务器加速第一代Intel I/O加速技术 平台化策略使得英特尔不再仅以推出速度更快的处理器为满足,他们更加注重整个平台的协调和平衡,任何浪费都可能会让他们在提升处理器性能上所做的努力付之东流。所以,英特尔在去年推出Bensley平台的同时,也推出了英特尔I/O加速技术(I/OAT),充分表达了“以应用为中心的服务器I/O观点”。 概括的来说,I/OAT是一个整合于系统平台中的用于移动数据、访问数据和降低网络I/O过程中系统开销的I/O解决方案。Intel I/OAT可以帮助从服务器应用程序中更快、更高效(占用更少的CPU周期)的获取数据。升级到支持I/OAT的平台,用户原来的应用程序立刻可以从中受益(比如可以同时访问更多的数据、处理更多用户的请求)而无需进行任何的修改。 Intel I/OAT主要在三个方面解决网络I/O瓶颈:降低系统开销实现流线型内存访问优化TCP/IP协议计算 Intel I/OAT通过适度的中断、适度的内存访问、并行计算、数据移动和减少上下文切换等措施来降低系统开销。比如通过预取操作来提升内存访问和数据移动效率,直接访问子系统可用于卸载数据移动和异步拷贝,TSO(TCP segmentation offload)运算转移给网卡(NIC)或者板载LAN控制器(LOM),并且在数据流和特定的处理器核心之间建立密切的联系。这些技术可以降低网络I/O过程中的CPU占用率,包括协议计算,并且明显的降低由于缓存未命中和Cache line bouncing所引起的CPU停滞。英特尔I/OAT所涉及的方方面面 如上图所示,Intel I/OAT涉及到服务器系统的方方面面:Network Flow Affinity:分割网络堆栈处理并且动态的分配到多个物理或者逻辑CPU,这种方式可以使得数据得到更快的处理。异步低成本拷贝:采用了增强型DMA,可以用更少的CPU时钟从系统内存中的网卡缓冲区复制有效数据到应用程序缓冲区,节约下来的CPU资源可以进一步提升应用程序的负载能力。通过优化TCP/IP栈改进TCP/IP协议:主要优化分离封包头部和有效数据的处理。结合与栈相关的改进可以降低处理协议的时钟数量。I/OAT的微妙的生存环境 /list/b1.shtml \o Intel \t _blankIntel I/OAT刚刚推出之初,其应用环境并不成熟,比如在Windows Server 2003 SP1系统上需要额外安装SNP包和特有的/ \o 驱动 \t _blank驱动程序,Linux世界尚未接纳这项技术,而且只有Intel自己生产的/list/b/0411_1.shtml \o 网卡 \t _blank网卡控制器芯片能支持这个功能。我们曾经在/2006/1225/20061225037801.shtml2006年度服务器横评中发现,/list/b1.shtml \o 英特尔 \t _blank英特尔I/O加速技术所面临的局势非常微妙: 在这14台/files/0402search.shtml \o 服务器 \t _blank服务器中,有3台/ \o 服务器 \t _blank服务器采用了AMD /cWord/76.shtml \t _blankOpteron平台,因此这21%的产品肯定不支持英特尔I/O加速技术,在剩余的11台/ \o 服务器 \t _blank服务器中,只有3台/files/0402search.shtml \o 服务器 \t _blank服务器支持TOE技术,剩余的8台服务器全部支持英特尔I/O加速技术,从数量上看英特尔I/O加速技术毫无悬念的取得了占有率的领先。 然而,我们发现此次参测的/list/b1.shtml \o DELL \t _blankDELL POWEREDGE 2950服务器、HP ProLiant DL380 G5服务器、IBM X3650服务器全部选择了TOE技术,而没有采用英特尔I/O加速技术。这三家厂商在全球服务器市场占据什么样的地位自不必说,而这三款产品也是各家厂商的主力机型。? 短短的一年之后,在IDF2007会议期间,我们获悉Intel I/OAT获得了很多重量级厂商的,其应用环境已经趋于成熟:Linux 2.6.18内核支持Novell SUSE Linux Enterprise 10支持Micorsoft Server 2003 SNP支持VMware ESX 3.x即将正式支持实战I/OAT部署 要正确的启用I/OAT功能,支持I/OAT的硬件、操作系统和驱动程序三个方面的条件缺一不可:操作系统的支持 目前Windows Server 2003 with service pack

文档评论(0)

wangz118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档