ecc 內(nèi)存與普通內(nèi)存的區(qū)別

更新時間:2016-05-27本文內(nèi)容轉(zhuǎn)載自互聯(lián)網(wǎng)
服務器內(nèi)存和普通內(nèi)存有何不同服務器內(nèi)存也是內(nèi)存RAM,它與普通PC個人電腦機內(nèi)存在外觀和結(jié)構(gòu)上沒有什么明顯實質(zhì)性的區(qū)別,主要是在內(nèi)存上引入了一些新的特有的技術(shù),如ECC、ChipKill、熱插拔技術(shù)等,具有極高的穩(wěn)定性和糾錯性能。服務器內(nèi)存和普通PC內(nèi)存都是內(nèi)存RAM,在外觀和結(jié)構(gòu)上沒有什么明顯的區(qū)別,但是其價格要高于普通內(nèi)存。服務器內(nèi)存主要有SDRAM、 DDR和DDR2三種類型,目前用得較多服務器內(nèi)存是DDR和DDR2。服務器內(nèi)存與普通內(nèi)存相比主要區(qū)別就是服務器采用了一些新的技術(shù),例如ECC錯誤檢查和糾正、Chipkill、Register寄存器、熱插拔技術(shù)、以及FB-DIMM全緩沖內(nèi)存模組等,目前用的較多的服務器內(nèi)存主要是采用ECC和REG ECC技術(shù)的。從外觀來說, ECC內(nèi)存因為要滿足效驗糾錯的需要,加入了一顆ECC效驗顆粒,由于采用的是TOSP封裝,使得內(nèi)存看上去每面有9顆內(nèi)存顆粒。REG ECC內(nèi)存上面的芯片一般比普通主板多出2-3個,主要是PLL Phase Locked Loop和Register IC。ECC與ECC REG內(nèi)存是從最初發(fā)展到現(xiàn)在已經(jīng)歷了兩代,頻率主要有133、266、333、400、533、667階段。一揭開服務器內(nèi)存技術(shù)的神秘面紗1ECCECC是一種廣泛應用于各種領(lǐng)域的計算機中的指令糾錯技術(shù),ECC的英文全稱是“Error Checking and Correcting”,對應的中文名稱就叫做“錯誤檢查和糾正”,從該名稱我們就可以看出它的主要功能就是“發(fā)現(xiàn)并糾正錯誤”,它比奇偶校正技術(shù)更先進的方面主要在于它不僅能發(fā)現(xiàn)錯誤,而且能糾正這些錯誤,這些錯誤糾正之后計算機才能正確執(zhí)行下面的任務,確保服務器的正常運行。很多時候聽到一些奸商說我們的服務器內(nèi)存是ECC內(nèi)存,其實ECC并不是一種型號,而是將ECC技術(shù)應用到內(nèi)存中。ECC內(nèi)存主要是從SD內(nèi)存開始得到廣泛應用,目前主流的ECC內(nèi)存主要是SD內(nèi)存。2ChipkillChipkill技術(shù)是IBM公司為了解決目前服務器內(nèi)存中ECC技術(shù)的不足而開發(fā)的,是一種新的ECC內(nèi)存保護標準。ECC內(nèi)存只能同時檢測和糾正單一比特錯誤,但如果同時檢測出兩個以上比特的數(shù)據(jù)有錯誤,則一般無能為力。由于目前使用的服務器其系統(tǒng)速度都很高,同時出現(xiàn)多比特錯誤的現(xiàn)象很少發(fā)生,因此ECC技術(shù)得到了充分地認可和應用,使得ECC內(nèi)存技術(shù)成為幾乎所有服務器上的內(nèi)存標準。隨著基于Intel處理器架構(gòu)的服務器的CPU性能在以幾何級的倍數(shù)提高,而硬盤驅(qū)動器的性能跟不上CPU性能,因此服務器需要大量的內(nèi)存來臨時保存CPU上需要讀取的數(shù)據(jù),這樣大的數(shù)據(jù)訪問量就導致單一內(nèi)存芯片上每次訪問時通常要提供432位或864位比特以上的數(shù)據(jù),一次性讀取這么多數(shù)據(jù),出現(xiàn)多位數(shù)據(jù)錯誤的可能性會大大地提高,而ECC又不能糾正雙比特以上的錯誤,這樣就很可能造成全部比特數(shù)據(jù)的丟失,系統(tǒng)就很快崩潰了。IBM的Chipkill技術(shù)是利用內(nèi)存的子結(jié)構(gòu)方法來解決這一難題。即單一芯片,無論數(shù)據(jù)寬度是多少,只對于一個給定的ECC識別碼,它的影響最多為一比特。因此,即使整個內(nèi)存芯片出了故障,每個ECC識別碼也將最多出現(xiàn)一比特壞數(shù)據(jù),而這種情況完全可以通過ECC邏輯修復,從而保證內(nèi)存子系統(tǒng)的容錯性,保證了服務器在出現(xiàn)故障時,有強大的自我恢復能力。采用這種內(nèi)存技術(shù)的內(nèi)存可以同時檢查并修復4個錯誤數(shù)據(jù)位,服務器的可靠性和穩(wěn)定得到了更加充分的保障。3RegisterRegister即寄存器或目錄寄存器,在內(nèi)存上的作用如同書的目錄,當內(nèi)存接到讀寫指令時,會先檢索此目錄,然后再進行讀寫操作,這將大大提高服務器內(nèi)存工作效率。帶有Register的內(nèi)存一定帶Buffer緩沖,并且目前能見到的Register內(nèi)存也都具有ECC功能,其主要應用在中高端服務器及圖形工作站上,如IBM Netfinity 5000。4FB-DIMM全緩沖內(nèi)存模組FB-DIMMFully Buffered-DIMM是Intel在DDR2、DDR3的基礎(chǔ)上發(fā)展出來的一種新型內(nèi)存模組與互聯(lián)架構(gòu),既可以搭配現(xiàn)在的DDR2內(nèi)存芯片,也可以搭配未來的DDR3內(nèi)存芯片。FB-DIMM可以極大地提升系統(tǒng)內(nèi)存帶寬并且極大地增加內(nèi)存最大容量。與DDR2內(nèi)存相比FB-DIMM在內(nèi)存頻率相同的情況下目前能提供四倍于普通內(nèi)存的帶寬,并且能支持的最大內(nèi)存容量也達到了普通內(nèi)存的24倍,系統(tǒng)最大能支持192GB內(nèi)存。與普通的DIMM模塊技術(shù)相比,F(xiàn)B-DIMM與內(nèi)存控制器之間的數(shù)據(jù)與命令傳輸不再是傳統(tǒng)設(shè)計的并行線路,而采用了類似于PCI-Express的串行接口多路并聯(lián)的設(shè)計,以串行的方式進行數(shù)據(jù)傳輸。在這種新型架構(gòu)中,每個DIMM上的緩沖區(qū)是互相串聯(lián)的,之間是點對點的連接方式,數(shù)據(jù)會在經(jīng)過第一個緩沖區(qū)后傳向下一個緩沖區(qū),這樣,第一個緩沖區(qū)和內(nèi)存控制器之間的連接阻抗就能始終保持穩(wěn)定,從而有助于容量與頻率的提升。服務器內(nèi)存典型類型二常用服務器內(nèi)存及其廠家目前服務器常用的內(nèi)存有SDRAM、 DDR以及DDR2三種內(nèi)存,DDR2為目前的主流產(chǎn)品,SDRAM已經(jīng)很少見了。目前主要的服務器內(nèi)存品牌主要有三星、金士頓、創(chuàng)見、 ADATA威剛、博帝、英飛凌、勁芯、現(xiàn)代、IBM、NEC等。三支持服務器內(nèi)存的主板芯片Intel 875P芯片組屬于低端服務器/工作站級別,支持ECC內(nèi)存和普通非ECC內(nèi)存,而E7525屬于高端服務器,必須采用ECC REG內(nèi)存。在AMD方面,K8 CPU集成了內(nèi)存控制器,CPU與內(nèi)存直接交換數(shù)據(jù),不通過北橋。939針的ALTHON 64系列不支持ECC,所以只能用普通內(nèi)存,939針的OPTERON支持ECC內(nèi)存和普通非ECC內(nèi)存,940針的OPTERON系列只能使用ECC REG內(nèi)存,插入普通內(nèi)存無法點亮。三星2GB DDR2 667服務器¥1012三星1GB DDR2 667服務器¥533三星1GB DDR400金條服務器 ¥620三星512MB DDR2 667服務器¥415三星金條服務器 512MB DDR333 ¥310三星金條服務器2GB DDR2 400 ECC 缺貨三星512MB DDR400金條服務器 ¥355金士頓2GB DDR2 667ECC FB DIMM¥470金士頓2GB FBD ¥4900金士頓1G DDR2 667 FB-DIMM ¥400金士頓2G DDR2800 FBD ¥1750金士頓1GB DDR2 667ECC FB DIMM¥300金士頓1GB DDR2 400ECC Registered¥290金士頓1GB DDR 400ECC Registered¥520金士頓FB-DIMM533 1GB ¥690金士頓FB-DIMM533 512MB ¥430
有用 0 無用 0 我要提問