一次谷歌搜索能耗:100W灯泡工作1小时

进行一次网络搜索需要付出怎样的代价?这个问题很多人大概从未思考过。据英国《新科学家》杂志报道,网络搜索其实需要付出代价,而且这个代价不能只用金钱去衡量。

“搜索引擎”这个词太妙了。引擎就是发动机,你要将它发动起来,显然离不开能源或电力,事实也正是如此,网络搜索需要数百万台计算机协同 作战才能完成。通过联网,这些被放置在仓库内的计算机形成一个单独的系统。与任何系统一样,这个系统也无法违背热力学定律,因此也会消耗能源。

热力学第一定律指出,工作需要消耗能量,像推动硅片上的电子这样微不足道的工作也是如此。第二定律指出,没有一个引擎是完美无缺的。也就是说,输入的一些能量最终会以热量的形式消失。

一个成功的搜索结果页面,需要具备清楚和有序这两个条件。要提供理想的搜索结果,服务器群必定会忙得一团糟。硅原子的热运动搅动电脑CPU支架后面的空气分子并对其加热。为了驱动计算机风扇以及将热量赶出仓库的空调,我们还需消耗更多的能量。不管搜索什么,最后都归结为同样的工作过程:移动原子后再冷却。所有这些步骤均需要消耗能量。

现在就让我们以谷歌为例,看看整个过程需要消耗多少能量。据美国IT业研究公司Gart-ner估计,谷歌数据中心拥有近100万台服务器,每台服务器每小时消耗大约1000瓦的电量。也就是说,谷歌的搜索引擎每小时消耗100万千瓦的电量。这个搜索引擎每小时产生近1000万个搜索结果,每次搜索消耗的能量可以让一只100瓦的灯泡工作一小时!

这样的结果,相信很多人都没有听说过。以美国为例,美国人平均每天进行1.5次搜索。据美国国家环境保护局估计,数据中心在美国能源消耗量中的比重占到了1.5%。如果美国人平均每天进行数百次搜索,这个比例将发生怎样的变化?如果全球60亿人都使用搜索服务,又将消耗多少能源?

我们一定都听过这样的观点:云计算将成为信息架构的未来。但未来等待我们的,可能是一块巨大的“二氧化碳云”。