我心飛翔

          Java技術交流

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            9 Posts :: 16 Stories :: 4 Comments :: 0 Trackbacks

           進行一次網絡搜索需要付出怎樣的代價?這個問題很多人大概從未思考過。據英國《新科學家》雜志報道,網絡搜索其實需要付出代價,而且這個代價不能只用金錢去衡量。

                “搜索引擎”這個詞太妙了。引擎就是發動機,你要將它發動起來,顯然離不開能源或電力,事實也正是如此,網絡搜索需要數百萬臺計算機協同 作戰才能完成。通過聯網,這些被放置在倉庫內的計算機形成一個單獨的系統。與任何系統一樣,這個系統也無法違背熱力學定律,因此也會消耗能源。

                 熱力學第一定律指出,工作需要消耗能量,像推動硅片上的電子這樣微不足道的工作也是如此。第二定律指出,沒有一個引擎是完美無缺的。也就是說,輸入的一些能量最終會以熱量的形式消失。

                 一個成功的搜索結果頁面,需要具備清楚和有序這兩個條件。要提供理想的搜索結果,服務器群必定會忙得一團糟。硅原子的熱運動攪動電腦CPU支架后面的空氣分子并對其加熱。為了驅動計算機風扇以及將熱量趕出倉庫的空調,我們還需消耗更多的能量。不管搜索什么,最后都歸結為同樣的工作過程:移動原子后再冷卻。所有這些步驟均需要消耗能量。

                 現在就讓我們以谷歌為例,看看整個過程需要消耗多少能量。據美國IT業研究公司Gart-ner估計,谷歌數據中心擁有近100萬臺服務器,每臺服務器每小時消耗大約1000瓦的電量。也就是說,谷歌的搜索引擎每小時消耗100萬千瓦的電量。這個搜索引擎每小時產生近1000萬個搜索結果,每次搜索消耗的能量可以讓一只100瓦的燈泡工作一小時!

                 這樣的結果,相信很多人都沒有聽說過。以美國為例,美國人平均每天進行1.5次搜索。據美國國家環境保護局估計,數據中心在美國能源消耗量中的比重占到了1.5%。如果美國人平均每天進行數百次搜索,這個比例將發生怎樣的變化?如果全球60億人都使用搜索服務,又將消耗多少能源?

                 我們一定都聽過這樣的觀點:云計算將成為信息架構的未來。但未來等待我們的,可能是一塊巨大的“二氧化碳云”。



          標簽:java軟件工程師培訓  軟件編程培訓  如何學習java  廣州java培訓  java精品課程  軟件工程課程
          posted on 2010-05-20 15:40 飛翔的JAVA 閱讀(67) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 浙江省| 大理市| 新绛县| 乌兰县| 广丰县| 青浦区| 永川市| 蒙山县| 肥乡县| 宁德市| 静安区| 西宁市| 驻马店市| 鄯善县| 泰安市| 汽车| 西城区| 明光市| 永州市| 白银市| 扶沟县| 婺源县| 山东省| 枣阳市| 乳源| 乃东县| 桂林市| 甘洛县| 高密市| 庆元县| 顺义区| 纳雍县| 芜湖市| 轮台县| 汝城县| 南投市| 松阳县| 江门市| 灵石县| 鄄城县| 涪陵区|