很多人认为节能减排只是工业行业的事情,似乎与IT这些高科技行业无关,其实不然,作为年耗电量占全国用电总量5%的海量PC和服务器,进行节能减排也是重要的事情。但微软公司首席环境战略师罗布·伯纳德表示“我们的能源正在接近耗尽的边缘,而我们还无法让数据中心保持足够的冷却”。
当然能源使用并不是一个新话题。2006年,美国能源部预测数据中心能耗到2011年翻倍增长,将超过1200亿千瓦时。这份预测看起来还有其他的佐证:来自UptimeInstitute的调研报告显示,从2005年到2008年,其成员的数据中心电力消耗以每年平均递增11%的速度飙升。
但是尽管大家都在讨论绿色计算,但是数据中心看起来并没有变的更具能效。事实上情况更加恶化了。
“我们并没有从根本上改变做事的方式。我们在基础架构水平上做了大量工作,但是我们却没有改变自身的行为。”伯纳德表示。
开发应用软件的方法
伯纳德称“应用软件是以过时的运作法则来构建的”。研发人员墨守成规的去编写那些需要占用大量内存和长期占用处理器的应用程序。单一程序没有编写休眠模式,当程序不使用时仍然要消耗整个服务器的能源。“应用软件并没有这种意识,每个客户端上的其他应用软件也是如此。”伯纳德表示。一个应用软件就能阻止计算机无法进入节电休眠模式。
处理器不断改进的趋势
至少是如果数据中心管理者没有正确处理这个问题的话。受益于摩尔定律的发展规律,新芯片上的晶体管数量每隔两年就实现翻倍增长,每个新一代的处理器都是上一代处理器性能的两倍。
能效也是问题的症结所在
即使新的芯片所消耗的能源并不比老一代要多,伯纳德表示。用新处理器来替换旧处理器或许可以让应用程序运转的更快,但是应用软件相应也会占用更加强大的中央处理器资源。同时未经使用的处理器处于闲置状态仍然会消耗大量的能源。这就意味着更多的能源被白白浪费掉了,除非在数量更少的服务器上运行更多的应用程序。
伯纳德表示“只要你有更有效的硬件来替换现有的设备,中央处理器的利用率就会有所下降”。
企业用户并没有认真思考如何整合他们的工作负载。其他增加的每款新应用软件最终都难脱束之高阁的命运,使用共享资源所完成的工作负载少之又少。尽管微软在线服务(比如Hotmail和Bing)的中央处理器利用率确实很高,但是公司还有很多其他的项目(无论是内部还是外部的)只使用了很小一部分分配给服务器的性能。对于每个新项目来说,管理者可能会为工作负载配置太多的服务器。当硬件进行升级时,中央处理器利用率就会进一步下降。