服务器 频道

服务器路线图:多核化才刚刚开始

现实问题:带宽、软件及其他

    然而,现实情况是,虽然多核优势明显,但其发展并非一路坦途——网络带宽、软件许可证、软件优化等都是困扰多核产业的现实问题。

1)网络带宽问题

    Gartner的Reynolds警告说,简单地向多核系统迁移并不能保证效率。IT管理人员首先需要确保有足够的网络带宽,来应对增加的处理器核心,同时,还需要确保应用已经得到优化,以最大限度地利用多核环境。他调侃道,“IT管理人员并不会因为电力成本过高而被解雇,但如果他们无法满足所在单位的计算需求,则有可能会丢掉饭碗。”

2)软件计费

    Reynolds还谈到,如果向拥有多核服务器环境迁移,商业用户还需要认真的评估软件许可证方面的影响。虽然微软已经明确表示会继续按照socket数目而不是处理器核心数目来计价,但其他应用软件厂商的收费策略还没有这么清晰。“当用户从双核转向四核系统时,要确保不会产生过大的许可证升级费用。”

    然而,芯片厂商则声称许可证成本已经不是什么大问题。AMD 的Opteron营销主管Pat Patla表示,“最大障碍主要是从单核向双核迁移阶段,但现在,我们看到,市场上大多数许可证策略已经比较明确。”戴尔服务器产品集团的高级经理Stori Waugh说,该公司正在和所有主要的应用软件和操作系统厂商紧密合作,以推进“按socke计价,而不是按核心收费”的策略。目前,已经有多达90%的软件厂商同意按socke计价的模式。

3)老版本应用软件的效率

    另一个问题是,如果应用软件是针对早期硬件设计的,则如何保证这些软件在全新多核环境中的效率。处理器厂商认为,早在当初从单核转向双核系统的阶段,绝大多数应用软件就都已经针对多核环境进行了优化处理。Brookwood也认同这一点,但他也表示,针对处理器的更新换代,软件厂商仍然需要做不少优化工作。

    虚拟化软件介于第三方软件厂商和芯片制造商之间。过去两年,AMD和 Intel发布了带有硬件辅助虚拟化特性的X86双核处理器。Vmware和微软等公司也在继续优化各自的虚拟化软件,以更好地利用最新的处理器。

    另外,多核联盟(Multicore Association )与嵌入式微处理器评测协会(Embedded Microprocessor Benchmark Consortium)主席Markus Levy指出,“甚至当英特尔推出16核心,还需要额外的加速技术。当我们增加的核心数越来越多,我们就会发现,通用处理器仅仅是对某些任务有效,而其他一些任务则需要特殊的加速技术。”

    综上所述,我们不难看出,多核已成为芯片厂商继主频之后用来提升性能的新途径,但多核演变之路还只是刚刚开始。虽然英特尔和AMD在X86领域受到更多关注,但SUN、IBM、 Azul等非X86架构芯片厂商在多核化之路上走得更早、更远。不过,目前还没有人确切地知道,多核最终会朝哪个方向发展。而对最终用户来说,在向多核环境切换的过程中,网络带宽、软件许可证等却是不容忽视的现实问题。

0
相关文章