本周早些时候,微软官方发布了一个白皮书声称,该公司的服务器拳头产品Windows Server 2008的能源消耗较之上一代产品约减少了10%,成为了名副其实的‘绿色’产品。
在用户的能源使用账单日益增加的情况下,微软不遗余力地宣称其新的服务器软件将有助于减少能源消耗,这也就毫不奇怪了。微软对自己的产品很有信心,并且将Windows Server 2008的‘绿色’特性看作是一个实现飞跃的绝好机会。不过,微软是如何得出这些结论的呢?当然,通过测试Windows Server 2008和Windows Server 2003的性能,一切就会变得很明了。
微软将这两套服务器软件安装在同一台服务器上,并且进行了能源消耗的对比,但是并没有测试它与市场上任何基于Linux的产品或竞争对手的虚拟化产品之间的能源消耗对比。
微软工程师在服务器上安装了Windows Server 2003 R2 Enterprise x64版本,同时附带安装的还有Service Pack 2 以及热修复,服务其采用双核处理器并且内存容量为4GB。然后,在加载Windows Server 2008 Enterprise Edition之前,他们格式化了硬盘驱动器。
通过实验,他们得出的结论是,Windows Server 2003消耗的能源数量要比Windows Server 2008高10%左右。
微软表示,造成这一结果的原因主要有两个。第一,Windows Server 2008采用了更好的电源管理功能并且开机默认启用,第二,Windows Server 2008采用了行之有效的虚拟技术。
虚拟技术是Windows Server 2008的一个主要组成部分,今年2月下旬微软公布了这一技术。微软指出,虚拟化技术的好处是显而易见的。
“如果多个虚拟机可以运行在一个单一的物理服务器上,但是并没有比一个独立的服务器消耗太多的能源,同时维持相当的吞吐量,这意味着你可以根据自己的硬件条件和性能需求增加虚拟机的数目,但是在本质上却没有增加能源消耗成本。”
微软甚至借此机会向它的竞争对手宣战。“Hyper-V的仍然可以节流CPU的电压数量,而这是VMware和Xen现在所不能实现的,”微软说。
不过,最重要的是事实是Hyper-V至今还没有问世。但是微软被迫推迟了Hyper-V产品的发布,它本来应该与Windows Server 2008巧妙地捆绑在一起的。
但是,微软仍然坚信它会在今年8月中心如期推出一个完整的Hyper-V最终版。
在此期间,客户可以用微软发布系统管理程序的候选版本测试Windows Server 2008的“绿色”功能。

