【IT168 技术】RAID I/O加速技术经过长时间的发展,很多用户都很了解RAID I/O加速技术了,这里我发表一下个人理解,和大家讨论讨论。在本次的IDF(Intel开发者论坛)上,Intel(英特尔)公司首次透露了一系列芯片平台技术,这些技术能够使网络数据与服务器应用之间的交互速度提高30%。英特尔还宣布了与微软就在未来操作系统中支持此项技术所达成的协议。
此项名为RAID I/O加速技术(I/OAT)创新技术,是英特尔的最新“*T”技术(诸多出色芯片创新的集合)。目前,诸如Web商务,讯息发送、存储和服务器集群等应用的需求日益增加,已超出了服务器快速可靠地处理网络数据并将其传送给应用的能力。为解决这一难题,RAID I/O加速技术的创新技术应运而生。
英特尔数字企业事业部高级副总裁帕特·基辛格表示:“英特尔I/OAT展示了可以从平台角度解决问题的技术进步。它为最终用户带来的优势包括更出色的性能,特别是交易应用性能,如Web商务或电子银行;而为企业带来的优势包括降低了总拥有成本并提高了扩展系统的能力。”
尽管多年来服务器处理其性能和网络带宽不断提高,但传送数据的主要方法却始终没有改变。今天,服务器处理器承担着处理负载、访问内存和处理每个数据或数据包的协议计算等全部重担。鉴于此,处理器的大部分运算能力要用于诸多用途,从而极大影响了响应时间、可靠性和最终用户体验。
RAID I/O加速技术采用平台方法来分解平台所有组件(包括处理器、芯片组、网络控制器和软件)的数据处理工作,从而解决了这一问题。这种平台方法可以减少处理器的工作负载,同时加速数据流。通过提高芯片组和网络控制器向内存输入输出数据的响应能力,减少了处理器的工作负载。此外,英特尔还优化了TCP/IP协议——一种开放式网络传输协议,支持各类计算机使用一种通用语言交换数据。对于英特尔架构服务器而言,处理器的工作负载减少了一半,从而使其能够有时间处理更多其它工作。
总体而言,这一平台方法可使平台与应用之间的数据交换速度提高至少30%,从而使处理器能够有更多时间来处理其它计算任务。
英特尔I/OAT背后的平台方法也可弥补现有技术的不足,如设计用于卸载处理器TCP/IP处理工作的TCP卸载引擎(TCP Offload Engine, TOE)。TOE指定一个昂贵的专用芯片来卸载协议计算,但它不能完全解决CPU的两个最大负担——系统操作或内存访问。鉴于此,TOE仅会在处理大型数据包有效负载时才会发挥出最明显的作用,例如在高性能数据库和数据仓储应用中。
微软提供鼎力支持
微软将在未来Windows Server版本中支持英特尔I/OAT。这些版本还将包括能够有效平衡多内核CPU之间的网络TCP/IP流量的技术。
微软网络和设备技术公司副总裁Jawad Khaki表示:“客户一直告诉我们,他们希望在Windows服务器平台上获得更出色的应用响应时间。我们非常高兴能够在Windows Server中支持英特尔I/OAT架构。通过使Windows能够充分利用英特尔I/OAT带来的更快速移动数据的优势,服务器应用性能将会得到显著提升。此外,通过对多个CPU内核的网络数据流进行负载平衡,Windows服务器平台的可扩展性也会进一步增强。这对于许多客户而言将是一个重要能力。”
英特尔I/OAT是英特尔领先芯片平台技术家族(统称为“*T”技术)的最新成员,能够为家庭和企业用户以及IT管理人才提供全新增强的计算能力。其它英特尔*T技术包括英特尔主动管理技术(可管理性)、La Grande技术(安全性)、英特尔64位扩展技术(内存寻址能力)、以及英特尔虚拟化技术(虚拟化),以上所有技术现已提供或正在开发中。以上介绍RAID I/O加速技术。