
“两三年前,服务器只有一个核心。但现在的产品都是4核的,”马萨诸塞州梅纳德的软件和硬件工程总监达拉·安布罗斯(Dara Ambrose)说。层云科技(www.stratus.com),提供容错的、持续可用的系统。他预测八核处理器将在“12个月内”上市。
然而,这可能是一把双刃剑。安布罗斯解释说:“只要提高单核的速度,大多数软件都能处理。”但对于这些更新的多核单元,有些软件无法处理这种配置,因为软件“是线性编写的”。这种担忧促使制造商“研究编程语言,看看是否可以修改它们。”
制造业的另一个热门话题是虚拟化.具体来说,Ambrose引用了微软公司(Microsoft Corp.)的虚拟机(Virtual Machine)技术。它可以在多个核上运行。他指出,每台服务器有更多的应用程序,服务器蔓延就会减少。这与另一个热门话题,“整个绿色(环境)议程:更少的服务器,更少的电力,”安布罗斯说。在一个非常高的层次上,Linux和微软Windows,一个服务器,一个应用程序和一个操作系统是模型,但“相当低效,”他解释道。他说,虚拟化是利用这种未使用能量的一种方式。
现在,终端用户尝试虚拟化关键应用程序。一个解决方案是Xen管理程序(www.xen.org),虚拟化的开源行业标准。“它得到了很多动力,特别是在Linux方面。它允许Windows和Linux同时运行多个应用程序副本,”Ambrose说,并补充说,微软刚刚推出了他认为是其“第一个认真的”虚拟化产品Hyper-V。
虚拟化的主要卖点是什么?他表示:“你可以拥有运营灵活性,并节省成本。”如何?“服务器的电力和冷却成本大于前期成本。只要关掉它们(服务器),你就可以省钱。”
对于里德·马伦来说,“虚拟化技术现在可能已经成为工业领域最热门的创新领域。”IBM公司的System Z虚拟化技术产品经理Mullen解释说,一个主要原因是“业界认识到离散的分布式服务器并不经济”。www.ibm.com成本因素包括建筑面积和扩大规模所需的能源成本。“还有管理部署资产的系统管理人员成本。还有软件许可。”
虚拟化的效率来自于利用未使用的服务器。“许多分布式服务器相对空闲。利用吗?对于一个典型的x86服务器,可能是6%到12%,”Mullen推测。他说,这意味着要为没有使用的中央处理单元(cpu)付费。这等于浪费钱。
更高的CPU利用率
在过去的几年中,Mullen看到了x86领域的虚拟化发展。Mullen指出,这种“极端虚拟化”或“深度虚拟化”等同于“高得令人难以置信的硬件资源利用率”。“客户机运行应用程序环境并达到高达或超过90%的cpu利用率的情况并不少见。”他指出,通常情况下,用户报告的x86数量约为60%。
IBM的技术,z/VM管理程序,专注于Linux服务器,允许数百个虚拟机同时访问三组或多组资源。随着人力资源的稀缺,这类技术的意义在当今可能会得到更多的利用。
安布罗斯表示:“如果你是一家制造企业,有几个工厂,虚拟化可以整合所有工厂的10到12个应用程序。”“您可以从一个中心站点管理它们,可能总共只需要一到两台服务器。”他指出,需要更快响应时间的应用程序可能需要一些本地服务器。无论哪种方式,更少的服务器可以处理更多的负载,并提高效率。被充分的体现。
C. Kenna Amos, ckamosjr@earthlink.net,是一个自动化的世界特约编辑。