眾所周知,計算機必須配備內(nèi)存才能工作。作為一種特殊用途的計算機,服務器也不例外。服務器不僅需要內(nèi)存,而且需要更大、更快、更穩(wěn)定的內(nèi)存。
服務器需要什么樣的內(nèi)存
目前IA架構(gòu)的服務器使用的內(nèi)存一般都是“Registered ECC SDRAM”(注冊式奇偶校驗動態(tài)內(nèi)存),下面加以詳細解釋。
SDRAM就是大家所熟悉的、目前最流行的一種內(nèi)存,這種內(nèi)存的工作電壓一般為3.3V,其接口多為168線,即外部與主板連接的引腳線有168條。它最大的特色就是可以與CPU的外部工作頻率同步,如果CPU的外部工作頻率是133MHz,則內(nèi)存工作的頻率也是133MHz。CPU與內(nèi)存同步工作,可以大大提高內(nèi)存與CPU之間數(shù)據(jù)存取的速度。
ECC內(nèi)存是指帶“錯誤檢查和更正”功能的內(nèi)存。“ECC”是“Error Check && Correct”(錯誤檢查和更正)的縮寫。ECC內(nèi)存具有檢查內(nèi)存數(shù)據(jù)的功能,如果檢查出錯誤,就會盡可能地自動修正錯誤。
那么“Registered”又是什么意思呢?隨著服務器在網(wǎng)絡中的數(shù)據(jù)負載的增加,服務器本身對內(nèi)存容量的需求越來越大,單靠主板信號線的電流無法驅(qū)動大容量的內(nèi)存。怎樣來解決這一問題呢?
技術(shù)人員在內(nèi)存上設計了2~3片專用的集成電路芯片,稱為“Registered IC”。Registered IC芯片起提高電流驅(qū)動能力的作用,使IA架構(gòu)的服務器可支持高達32GB的內(nèi)存。
同時,Registered ECC 內(nèi)存上還有一個特別的集成電路芯片,這個芯片能調(diào)整時鐘信號,確保內(nèi)存條之間的信號同步。
Registered ECC內(nèi)存由于自帶提高電流驅(qū)動能力的集成電路芯片,使服務器所能支持的內(nèi)存容量大大增加,加上確保內(nèi)存之間信號同步的專用集成電路芯片,這些特性使得Registered ECC內(nèi)存成為服務器內(nèi)存的主要選擇。因此,主流IA架構(gòu)服務器所使用的內(nèi)存大都是Registered ECC內(nèi)存。
當然,Registered ECC內(nèi)存的價格也比普通的內(nèi)存貴得多,現(xiàn)在128MB Registered ECC內(nèi)存的價格在1200元左右,比普通的SDRAM內(nèi)存貴10多倍!
服務器需要多大的內(nèi)存
那么服務器究竟需要多大的內(nèi)存呢?這與服務器的用途有關(guān)。目前即使是最低檔的工作組級服務器,標準情況下配備的內(nèi)存也在128MB以上;部門級服務器的內(nèi)存應該在256MB以上;至于企業(yè)級服務器,則應該配備512MB以上的內(nèi)存。
為什么服務器需要那么大的內(nèi)存呢?這是由服務器的特點所決定的。服務器是網(wǎng)絡上向其他計算機提供服務的計算機,同一時間內(nèi),服務器要響應幾十臺甚至幾百臺、上千臺計算機向它發(fā)出的請求。想像一下,如果有成百上千的人同時跟你說話,你能應付得了嗎?
服務器必須能夠響應允許范圍內(nèi)的其他計算機的請求。為了達到這個目的,服務器需要更多、更快的CPU來處理這些請求。但是如果沒有足夠大小的內(nèi)存,即使服務器的CPU再快,它的功能也施展不出來,因為內(nèi)存相當于工廠的生產(chǎn)車間,CPU要處理的數(shù)據(jù),必須調(diào)到內(nèi)存中才能處理,就像產(chǎn)品必須在生產(chǎn)車間里才能生產(chǎn)一樣。
服務器操作系統(tǒng)對服務器的內(nèi)存要求也很高。128MB的內(nèi)存對沒有安裝活動目錄的Windows 2000 Server來說,如果不運行特別多的網(wǎng)絡服務,還勉強夠用;但是一旦服務器安裝了活動目錄服務,Windows 2000 Server一啟動就需要130多兆內(nèi)存,比可用的物理內(nèi)存還多,更別談運行其他的服務了。
服務器沒有足夠的內(nèi)存,服務器就會把硬盤虛擬成內(nèi)存,虛擬內(nèi)存只是起臨時存貯CPU的計算數(shù)據(jù)的作用。硬盤的響應速度比內(nèi)存慢了幾十倍至幾百倍,因此大量使用虛擬內(nèi)存會嚴重影響服務器的性能。
服務器的內(nèi)存數(shù)量不足,會表現(xiàn)為服務器運行的程序響應速度變慢、硬盤指示燈長亮、硬盤總是響個不停等,嚴重時表現(xiàn)為服務器停止響應,即陷入“死機”狀態(tài)。
解決這些問題的有效方法只有一個——增加內(nèi)存的數(shù)量。但是內(nèi)存也不是隨便能夠添加的,因為服務器內(nèi)存會大大影響服務器的穩(wěn)定性。添加服務器內(nèi)存,最好使用由服務器生產(chǎn)廠商驗證過的產(chǎn)品,或者直接從服務器生產(chǎn)廠商的代理商、維修站購買。
新聞熱點
疑難解答