正文

《永無止境:Google傳》第2章 初來乍到(3)

永無止境:Google傳 作者:(美)道格拉斯·愛德華茲


1999年年末,Google加速了爭取市場主導(dǎo)地位的進(jìn)程。新聞媒體隨即開始漸漸關(guān)注這個真正好用的搜索引擎,網(wǎng)絡(luò)用戶也開始口耳相傳,紛紛告訴親朋好友試試Google搜索。更多的用戶意味著更大的需求,更大的需求意味著需要更多的機器。為了提高搜索響應(yīng)能力,吉姆和史威墨馬不停蹄地工作。不幸的是,計算機突然出現(xiàn)供貨緊張。在網(wǎng)絡(luò)狂潮的最高峰,計算機供應(yīng)商都忙于應(yīng)付他們的大客戶,根本沒有心思理會Google這種小公司突然提出的采購請求。全球性內(nèi)存條短缺更是讓這種情況雪上加霜。本來Google公司的硬件系統(tǒng)一直都不是很可靠,現(xiàn)在越發(fā)顯得難以招架。

這個問題的部分原因在于Google建設(shè)的硬件系統(tǒng)本身就有缺陷。

“買機器的時候便宜就好,壞了也不用管它。如果出了故障,可以先置之不理,不行再設(shè)法修復(fù)?!卑凑沼布O(shè)計師威爾·懷特德的說法,這就是Google的硬件建設(shè)策略。懷特德是2001年進(jìn)入Google工作的,他告訴我:“使用便宜的散件,展現(xiàn)極強的故障容忍能力,開發(fā)對硬件環(huán)境要求不高的軟件,這才是天才的理念。”不過,只有在能買到零件修好機器,并且還能持續(xù)添置新機器的前提下,這個辦法才行得通。不然,就得提高現(xiàn)有機器的效率,省去購買新設(shè)備的麻煩。

Google的第一批服務(wù)器就是如此匆忙地組裝起來的,以至于主板上的焊點都與托盤上的金屬部分接觸,因而Google工程師們想出了在中間加上軟木墊片來絕緣的辦法。這個辦法看似廉價而不可靠,但卻能防止CPU(中央處理器)短路。接下來,拉里把關(guān)注焦點放在如何更加高效地利用空間和盡可能地削減昂貴部件上。拉里、烏爾斯以及另外幾個工程師卸下了機柜上的所有零件,在裝有軟木墊片的托盤上重新布局,搞得就跟積木玩具一樣。他們的目標(biāo)是每個托盤上至少插放4個CPU。往下,在8英尺高的金屬柜架上,每個插槽都要塞入一個托盤。因為服務(wù)器通常并不連接顯示器,他們干脆把占地方的顯卡去掉了。這招挺好,只是千萬別出毛病。一旦出現(xiàn)故障,維護人員就無法查出毛病在哪,因為壞了的CPU跟顯示器根本無法連起來。哦,倒是也可以想辦法連上顯示器,不過那就不得不在機器運行時強行插上顯卡,因為拉里把電源開關(guān)也都去掉了。

“為什么要關(guān)掉服務(wù)器?”他疑惑不解地問道。大概就是因為帶電插拔顯卡容易導(dǎo)致主板短路,因而燒壞了整臺機器。

工程師們把4個CPU插在一個托盤上,就沒有辦法從前面連到里邊的CPU。技術(shù)人員維修插在里邊的CPU時,不得不把托盤從機架上抽出來,但是由于托盤放得非常緊湊,以致拉出一個托盤會導(dǎo)致上下相鄰的兩個托盤跟著滑動。又因為各自的連線彼此纏繞在一起,所以拉出一個托盤就會引起整個機架上的所有設(shè)備跟著停機。

這就是我有機會對Google還在跳動的心臟實施搭橋手術(shù)的緣由所在。我和同事們的任務(wù)是逐一斷開以前的連線,然后用服務(wù)器托盤架側(cè)面塑料管槽里緊緊綁在一起的線重新連接,連線不再從機架托盤的前面經(jīng)過,這樣會使得托盤更容易抽拉。即便是營銷人員,也知道怎么捆綁電線。因此,公司也鼓勵我們到服務(wù)器的托管機房里大顯身手。

“99連線節(jié)是為全球規(guī)模的無障礙信息交流打好基礎(chǔ),它會提高世界上所有有情眾生的知識水平。”我向妻子保證。

妻子克麗絲滕看著我,沮喪地?fù)u搖頭。她是專修前蘇聯(lián)歷史的博士,擔(dān)任教授職務(wù)。她對胡說八道特別敏感,能夠一眼看穿??他惤z滕盡量對我表示支持,但是母親的本能讓她首先考慮的是三個孩子,她現(xiàn)在擔(dān)心的是孩子們今后將很少能看到他們的父親。“你的工資收入已經(jīng)大幅減少了,現(xiàn)在周末還要去加班。你要知道,報社還希望你回去呢。”

 


上一章目錄下一章

Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號