主要是在內存上引入了一些新的特有的技�,如ECC、ChipKill、熱插拔技術等,具有極高的�(wěn)定性和糾錯性能�
本身內存作為一種電子器�,很容易出現(xiàn)各種錯誤。因�,面臨著企業(yè)事實的壓力和本身的不�,各個廠商都早已積極推出自己獨特的服務器內存技�,像HP的“在線備份內存”和熱插拔鏡像內�;IBM的ChipKill內存技術和熱更換和熱增加內存技�。而隨著企�(yè)信息系統(tǒng)的擴展所需,內存的密度和容量也將會得到相應的發(fā)��
服務器內存技術是所有服務器技術之中比較重�、也是比較基礎的一�。因為內存技術非�,所以并不是所有服務器廠商都能推出具有價值的內存技�。目前在內存技術方面除了一些通用的內存技術外,另外主要的就是像IBM、HP和Intel這樣的巨頭所推出的專用服務器內存技��
大家知道,內存是引起電腦故障的一個重要因素,當使用PC機時,經常會因讀寫內存而出�(xiàn)故障或死機。而由于服務器對高可用性的要求,就必須對服務器所使用的內存采取比普通PC機內存更高的內存保護技術,使它能長期穩(wěn)定地工作。同時服務器所需面對的應用請求比PC機多許多,所以對內存容量和散熱性能方面的要求都較PC機高。這就涉及內存糾錯、內存保�、內存鏡像和各種特殊的模組技術的使用�
奇偶校驗技�
對于內存中的“奇偶校驗(Parity)”技術的介紹要從比特的概念說�。學習過數字電路的人都知�,在數字電路中最小的數據單位就叫“比特(bit)�,也叫數據“位”,而電腦是一種數字產�,所以“比特”也是內存中的最小單��
比特是通過�1”和�0”來表示數據高、低電平信號�。在數字電路中將8個連續(xù)的比特叫做一個字節(jié)(byte),在不帶“奇偶校驗”的內存中的每字節(jié)只有8�,若它的某一位存儲出了錯�,就會使其中存儲的相應數據發(fā)生改變而導致應用程序發(fā)生錯�。而帶有“奇偶校驗”的內存在每一字節(jié)�8位)外又額外增加了一位來進行錯誤檢測�
對于奇偶校驗位的電平值可以通過下面的例子來說明。比如,一字節(jié)中存儲了某一數值(1�0�1�0�1�0�1�1�,把這每一位相加起來(1+0+1+0+1+0+1+1=5),若其結果是奇�,校驗位就定義為1,反之則�0。當CPU返回讀取的存儲數據時,它會再次檢測�8位中存儲的數據的計算結果是否與校驗位相一�。當CPU�(fā)�(xiàn)兩者不同時,就試圖糾正這些錯誤。但奇偶校驗有一個缺�,當內存查到某個數據位有錯誤時,卻并不一定能確定錯誤出在哪一�,也就不一定能修正錯誤,所以帶有奇偶校驗的內存的主要功能是“發(fā)�(xiàn)錯誤�,并能糾正部分簡單的錯誤。這種內存技術最早應用于72線EDO內存時代(現(xiàn)在普遍是168線的內存�,隨著這種技術的應用領域的擴展和價格的下�,現(xiàn)在帶有奇偶校驗技術的內存極為普遍,廣泛應用于普通PC機上。所以目前奇偶校驗內存并不是服務器專用的,而目前服務器上所用的內存一般都是ECC內存,它同樣具有奇偶校驗功能,但它卻能實實在在地起到糾錯的作�,比奇偶校驗內存更先��
注意:有的主板可以同時使用帶奇偶校驗位或不帶奇偶校驗位的兩種內存�,但它們不能混用�
ECC內存查糾錯技�
ECC的英文全稱是Error Checking and Correcting(錯誤檢查和糾正�,從這個名稱就可以看出它的主要功能就是“發(fā)�(xiàn)并糾正錯誤��
與奇偶校驗技術一樣,ECC糾錯技術也需要額外的空間來存儲校正碼,但其占用的位數跟數據的長度并非成線性關�。具體來�,它是以8位數��5位ECC碼為基準,隨后每增加一�8位數據只需另增加一位ECC碼即�。通俗地講,就是一�8位的數據產生的ECC碼要占用5位的空間;一�16位數據的ECC碼只需在原來基礎上再增加一�,也就是6�;�32位的數據則只需在原來基礎上增加一�,即7位的ECC碼即可,依次類推�
ECC碼將信息進行8位的編碼,采用這種方式可以恢復1比特的錯誤。每當數據寫入內存的時�,ECC碼使用一種特殊的算法對數據進行計算,其結果稱為校驗位(check bits�。將所有校驗位加在一起的和是“校驗和”(check sum�,校驗和與數據一起存�。當這些數據從內存中讀出時,采用同一算法再次計算校驗�,并和前面的計算結果相比�,如果結果相同,說明數據是正確的,反之說明是錯誤�,ECC可以從邏輯上分離錯誤并通知系統(tǒng)。當只出�(xiàn)單比特錯誤的時�,ECC可以把錯誤改正過來而不影響系統(tǒng)運行�
服務器內存的選擇不能與普通兼容機一樣隨便選�,因為服務器一般要�24小時連續(xù)不間斷工�,而且要求主速度較高,容量較�,目前的一般要求在PC133以上,所以在選擇內存時一定要注意選擇服務器專用內�,外頻要�133MHZ以上,不能隨便用一個PC的內存代替。內存的�(yōu)化主要體�(xiàn)在內存訪問緩沖時間的設置,在CMOS中有相應設置,一般應盡量設置為小一點的緩沖時間,這樣速度會更快些。另�,服務器內存千萬不要用兼� 條或是貼了假原裝標簽的內存。一定要選擇一個好的供應商,一個好的內存品�,如Kingston�
維庫電子通,電子知識,一查百��
已收錄詞�153979�