服務(wù)器的硬件構(gòu)成:
實際上,服務(wù)器系統(tǒng)的硬件組成和我們通常接觸的計算機有許多相似之處。主要硬件組成仍包含以下主要部分:中央處理器、存儲器、芯片組、I/O總線、I/O設(shè)備、電源、機箱及相關(guān)軟件。這也成為我們在購買服務(wù)器時關(guān)注的一個主要指標。
整個服務(wù)器系統(tǒng)就像一個人,處理器就是服務(wù)器的大腦,各種總線就像全身肌肉中的神經(jīng),芯片組就像脊髓,I/O設(shè)備就像神經(jīng)系統(tǒng)支配的人的手、眼、耳、口;而動力系統(tǒng)就像血液循環(huán)系統(tǒng),把能量傳遞到身體的各個部位。
對于服務(wù)器來說,服務(wù)器的性能設(shè)計目標是如何平衡各個部分的性能,從而優(yōu)化整個系統(tǒng)的性能。如果一臺服務(wù)器每秒能處理1000個服務(wù)請求,而網(wǎng)卡只能接受1000個請求,硬盤只能承受150個請求,各種總線的負載能力只能承受100個請求,那么服務(wù)器每秒只能處理100個請求,超過80%的處理器計算能力被浪費。
由于服務(wù)器在網(wǎng)絡(luò)中提供服務(wù),因此該服務(wù)的質(zhì)量對于承擔各種應(yīng)用的網(wǎng)絡(luò)計算環(huán)境非常重要。承擔此項服務(wù)的計算機硬件必須能夠保證服務(wù)質(zhì)量。服務(wù)必須首先具有一定的能力來響應(yīng)每單位時間的合理數(shù)量的服務(wù)器請求,同時,服務(wù)應(yīng)該盡可能快地響應(yīng)于單個服務(wù)請求,并且服務(wù)應(yīng)該始終存在于所需的時間范圍內(nèi)。
如果WEB服務(wù)器在一分鐘內(nèi)只能處理一個主頁請求,則除一個請求外的其他請求必須排隊等待,并且此請求必須花費三分鐘才能完成,并且WEB服務(wù)器可以在一小時前訪問它,但一小時后無法連接。在當前的Internet計算環(huán)境中,這個WEB服務(wù)器是不可想象的。
今天的WEB服務(wù)器必須能夠同時處理上千次訪問,每次訪問的響應(yīng)時間應(yīng)該很短,并且WEB服務(wù)器不能停止,否則WEB服務(wù)器會造成用戶訪問的損失。
為了滿足上述要求,由于服務(wù)器硬件必須具備以下特點:性能好,使服務(wù)器能夠在單位時間內(nèi)處理相當數(shù)量的服務(wù)器請求,并保證每項服務(wù)的響應(yīng)時間;可靠性高,使服務(wù)器不能停止;可擴展性強,使服務(wù)器能夠隨著用戶數(shù)量的增加而不斷提高性能。所以我們說我們不能用普通的PC作為服務(wù)器,因為PC遠遠不能滿足上述要求。這樣,我們就增加了服務(wù)器的概念,即服務(wù)器必須有能力承擔服務(wù),保證服務(wù)質(zhì)量。這也是區(qū)分低成本服務(wù)器和PC機的主要方面。