Windows Server 2008也会节能降耗( 二 )


当服务器的利用率高于80%的时候,服务器将进入一种高处理状态 。而当服务器超过负荷的时候,Windows系统将会自动的将其关闭 。同样在Windows Server 2008中,用户也可以将服务器处理负荷锁定在一个比率之下 。同时新的系统还拥有一套出色的负荷等级控制,从而更好的适合用户的需求 。
在Windows Server 2003中大多数使用者称他们并不会使用Windows servers上现有的“减速”特性,这主要是因为这个特性默认是没有被启用的 。在Windows Server 2003中,根据当时市场的需求,微软更加关注的是系统的性能 。而机器外部的改变则很有可能会影响系统的性能,所以在默认情况下这一特性是不被打开的 。而到2008年后,功耗的问题将越来越凸现出来 。所以我们现在将所有主要服务器的这一特性都默认设置成被激活状态 。
Windows有两种CPU使用方法:C状态用来停止时钟,而P状态则用来减慢时钟的运行速度 。简单地说,P状态通过调整CPU的转速和电压数来达到低功率消耗的目的 。当系统在执行代码时就处于这一状态 。而C状态是将处理器设置为睡眠状态以达到降低功耗的目的 。当系统空闲,并没有执行代码时就处于这一状态 。C状态是旧的CPU功耗管理办法,而P状态是新的方法 。另一种理解方式则为:P状态是在你工作时调整电源使用来节能,而C状态则是在用户空闲时节约电量 。
Windows Server 2008与Intel 和 AMD在管理电源的方法上并没有很大的不同 。AMD 和 Intel拥有相似的技术,虽然他们对电源处理的方法不同但最终的实现目的都是一致的 。总体来说,无论哪种处理器要在Windows下做到“很好”的电源管理,都会有大量的事情需要安排就绪 。首先就是处理器需要支持这些特性,其次服务器供应商需要提供系统以用来启用并且发挥这些特性的优势所在 。第三,服务器供应商需要通过ACPI(高级结构和电源接口)将这些特性适当的应用于Windows系统 。一旦所有这些一一就绪,Windows系统就可以有效的管理电源了 。
Windows的另一大历史问题就是关机过程缓慢 。在Windows XP里,一旦关机开始,系统就会开始一个20秒钟的计时,之后提醒用户是否需要手动关闭程序,而在Windows Server里,这一问题的影响会更加明显 。这无疑在某种程度上增加了能源的消耗 。到了Windows Server 2008,20秒钟的倒计时被一种新服务取代,可以在应用程序需要被关闭的时候随时或者一直发出信号 。这一改进起初遭到了开发人员的怀疑,他们置疑这种新的方法会不会过多地剥夺应用程序的权利,但现在他们已经接受了它,并且认为出于快速反应以及降低功耗的考虑,这项改进是值得的 。
除此之外,用户更加关心的是在使用新的电源管理技术后服务器会不会发生宕机问题 。微软研究组在试验环境中做了多次这样的实验,事实证明这是一个很成熟的技术 。发生这一危险的潜在可能性很小,与此同时Intel 和AMD也作了很多的工作来确保类似问题不会发生 。
据估计,目前全球所有数据中心每年的耗电量已达到400亿千瓦时 。对于企业的CIO们而言,减少这些电能中的损耗不仅提高了企业的经济效益,而且提高了社会效益 。在当今倡导建设节能型社会的趋势下,企业更应该明确自己的社会责任感,通过建设绿色数据中心,有效降低能耗,节约能源 。
数据中心追求的是更强大的运算处理能力和更安全的数据保护 。但在能源开销与日俱增的今天,技术的飞速度发展带来的是能源的大量消耗 。面对越来越庞大的数据中心,以及越来越沉重的能源问题,数据中心的建设也将从早期的功能服务转向智能服务以及节能服务,低能耗、环保型的绿色数据中心必将成为数字时代的新主题 。

推荐阅读