使用搜索引擎的代价
2010-05-14文雯
知识窗 2010年7期
文 雯
进行一次网络搜索需要付出怎样的代价?这个问题很多人大概从未思考过。据英国《新科学家》杂志报道,网络搜索其实需要付出代价,而且这个代价不能只用金钱去衡量。
“搜索引擎”这个词太妙了。引擎就是发动机,你要将它发动起来,显然离不开能源或电力,事实也正是如此,网络搜索需要数百万台计算机协同作战才能完成。通过互联网,这些被放置在仓库内的计算机形成一个单独的系统。与任何系统一样,这个系统也无法违背热力学定律,因此也会消耗能源。
热力学第一定律指出,工作需要消耗能量,像推动硅片上的电子这样微不足道的工作也是如此。第二定律指出,没有一个引擎是完美无缺的。也就是说,输入的一些能量最终会以热量的形式消失。
一个成功的搜索结果页面,需要具备清楚和有序这两个条件。要提供理想的搜索结果,服务器群必定会忙得一团糟。硅原子的热运动搅动电脑CPU支架后面的空气分子并对其加热。为了驱动计算机风扇以及将热量赶出办公室的空调,我们还需消耗更多的能量。不管搜索什么,最后都归结为同样的工作过程:移动原子后再冷却。所有这些步骤均需要消耗能量。
据美国IT业研究公司Gart-ner估计,谷歌数据中心拥有近100万台服务器,每台服务器每小时消耗大约1000瓦的电量。也就是说,谷歌的搜索引擎每小时消耗100万千瓦的电量。这个搜索引擎每小时产生近1000万个搜索结果,每次搜索消耗的能量可以让一只100瓦的灯泡工作一小时!
我们一定都听过这样的观点:云计算将成为信息架构的未来。但未来等待我们的,可能是一块巨大的“二氧化碳云”。