在当今的 IT 基础设施中,涉及的资产、数据、事务和分析越来越多,这要求基础设施更加动态。2 月份,IBM 推出了配备 POWER7 芯片的新服务器,由此把它的 Power Systems 产品系列定位于动态的基础设施产品。
主管 Power Systems 全球市场营销的 IBM 副总裁 Scott Handy 说,“除了把人相互连接起来之外,组织正在把各种东西相互连接起来,因此必须管理的信息正在急剧增加。当今的基础设施往往比较迟钝、死板,为了适应新的情况,基础设施需要更加动态。更智慧的系统必须实现动态的基础设施。”
IBM Systems Magazine, Power Systems 版最近采访了 Handy,进一步了解了 POWER7 如何帮助客户实现动态的基础设施。
问:这次发布好像涉及许多动态基础设施特性。您能谈谈其中比较重要的一些吗?
答:我们的虚拟化特性是可伸缩、可配置的,可以实现可预测的性能,这是客户真正需要的。不但实现更高的利用率,还可以实现可预测的性能,在资源有限的环境中,这让适当的工作负载可以获得资源。虚拟化功能可以实现共享的池,同时某些应用程序可以把这些共享池中的资源看作专用的资源,所以在需要资源时,它们就会获得资源。在有资源可用时共享资源,而对于有时间或事务要求或者对于业务比较重要的某些应用程序,则实现可预测的性能。
与 POWER6 技术相比,POWER7 的特点之一是它以先进的方式兼顾这两个需求。POWER 在事务性能方面一直是最出色的。POWER7 技术延续了这一优势。我们增加了另一种模式,它可以处理包含许多并行事务的工作负载。在需要多个核和线程的地方,并行计算可以大大提高吞吐量。例如,在使用许多线程时,Java 可以实现非常好的性能。
为了实现最好的事务性能,我们通过 TubroCore 模式把每个核的性能提高到 POWER6 服务器的两倍。简单地说,实现这种效果的方法是,激活芯片上 8 个核中的 4 个,但是让它们使用所有 8 个核的所有内存缓存和内存带宽,并把时钟速度提高了一点儿。实现智慧的地球所需的许多事务中将使用这种模式。例如,用来管理道路、油井、能源、水源的传感器和传动器,或信用卡事务和银行业务等更事务性的工作负载,处理这些数据就需要 TubroCore 模式。
现在,POWER7 技术允许服务器采用 MaxCore 模式。这种模式最适合 Web 基础设施工作负载,它可以在每个核上最多运行 4 个线程。因为每个核上有 4 个线程,所以应用程序会觉得芯片有 32 个 “核” 而不是 8 个。在这种模式中,系统会自动地调整本身以实现最好的性能。我的意思是,当以 MaxCore 模式运行并激活所有核时,如果工作负载轻,系统会在每个核上运行一个线程。随着利用率和吞吐量需求的增加,系统会自动地把每个核上运行的线程数量增加到 2 个、3 个直到 4 个,在需求下降时减少。
我和客户谈过这个模式,他们很容易就理解了。这符合他们目前组织数据中心的方式。他们有数据库池,还有由服务器组成的 Web 基础设施,现在它们可以与各种东西连接。IBM 按照客户期望的方式调整了技术。
问:在 2009 年,提高能源效率和限制/降低成本是许多公司最关心的问题。您认为 2010 年这些问题仍然是最重要的吗?
答:我完全同意能源效率是客户最关心的问题。他们正在设法减少使用的能源以及用相同的能源完成更多工作。这可以通过两种方法来实现。客户希望增加单位能源量的处理能力,我们可以把单位能源量的处理能力提高两三倍。或者,可以用一半的能源实现相同的性能。
一些客户正在设法减少当前使用的能源。还有一些客户遇到了无法增加处理能力的问题,因为数据中心已经到极限了,而他们希望避免建设更多数据中心。有了 POWER7 技术,就可以用 POWER 服务器替代大量低端服务器,这样就可以用相同的能源提供四倍或五倍的处理能力。