Google:服务器效率强化需要 新配方
正睿科技 发布时间:2008-06-27 08:57:27 浏览数:1790
芯片制造商将行动运算的经验,应用到服务器领域,以求降低耗能、增加效率。但一位知名的Google工程师23日对这种作法泼了一桶冷水,宣称这两种运算形式差异过大。
对公司的能源消耗有详细研究的Google工程师Luis Barroso在O'Reilly Velocity大会上表示:「数据中心与行动电器、笔记本计算机和行动装置的主要目标相比,是一种不同的装置。」
而自然地,至少有数十万台服务器在运作,且资料中心刻意设在电厂附近的Google,也努力地让运算设备制造商更重视效率。他开玩笑地说:「或许你可以把这个称作地上型的计算机。」意指从空中鸟瞰Google散布各地的资料中心。
基本的问题是,行动装置和服务器有不同的活动模式。行动装置有很多时间处于静止状态,偶尔爆出活动。这使得处理器和其它电子零件,可以进入低耗电的休眠模式,节省能源,然后在必要时惊醒,转为高耗电、高效能表现模式。
但Barroso表示,Google的服务器,有完全相反的活动模式:它们大部分时间都执行适量的工作,,某些时刻活动量达到高峰,而完全停滞的状态几乎很少出现。这些结果是他计算四个不同的Google资料中心约5,000台服务器所得。
他说,Google的服务器不能进入休眠,每一台主机都「很少完全停滞」。他表示:「服务器完全没有执行任何工作的时间片段非常小。」
因此,Google呼吁电器设计师能制作随着活动量逐渐减少而更温和的降低耗垫的产品。服务器在高峰活动时,自然会耗损最多电力,但不好的是,当没有活动的时候,服务器仍需要大约高峰时的一半电力。
处理器一直是耗电的一大祸首,的确,曾在Digital Equipment 担任芯片设计师的Barroso,一度有过这种顾虑。但芯片在一般活动时的耗能,其实优于硬盘、内存和网络转接器。例如某些精密的硬盘,能在活动较低时降低转速以节电。不过,Barroso说:「它们需要提升到更高的转速,才能有效执行工作。不像处理器,在低活动模式也能实际处理数据。」