天天看點

【水】伺服器UDIMM和RDIMM差別

先湊個數吧,最近在研究的

買了台Dell R210,然而手頭隻有RDIMM的記憶體……悲劇了

錢包不夠肥啊,先搞兩條1G的插上去用吧

為什麼帶緩沖的要比不帶緩沖的便宜

Intel 5500系列至強CPU2009年3月份推出,大家在為該系列CPU選購主機闆時應該可以看到記憶體支援選項一般都是2種,一種是支援48G、一種是24G,同一個伺服器主機闆怎麼會是兩種不同容量的記憶體支援呢?秘密就在記憶體類型一個是RDIMM,一個是UDIMM。

金士頓 DDR3 1600 24G駭客神條套裝

那什麼是RDIMM?什麼又是UDIMM呢?

RDIMM:registered DIMM(Registered Dual In-line Memory Module),帶寄存器的雙線記憶體子產品。表示控制器輸出的位址和控制信号經過Reg寄存後輸出到DRAM晶片,控制器輸出的時鐘信号經過PLL後到達各DRAM晶片。Registered記憶體本身有兩種工作模式,即Registered模式和Buffered模式。在支援Registered工作模式的主機闆上工作時,Registered記憶體工作于Registered模式,這時主機闆上的位址信号和控制信号會比資料信号先一個時鐘周期到達DIMM,送入Register晶片後會在其中停留一個時鐘周期,然後在下一個時鐘信号的上升沿從Register輸出,與此時從主機闆上到達DIMM的資料信号一起同時傳送到SDRAM。

當Registered記憶體工作在普通的主機闆上時,為Buffered工作模式,這時所有的信号也基本上是同時到達DIMM再同時傳送到SDRAM,Register晶片這時在功能上隻相當于一個簡單的Buffer,其輸入到輸出之間是直通的,隻簡單的起到改善位址信号和控制信号的作用,時序上與Unbuffered記憶體是一樣的。比起UDIMM來由于有了寄存器,是以RDIMM處理速度各方面性能都有不少提升,有2種工作模式,适合不同的主機闆,并且RDIMM支援最高配置,不會受到記憶體插的數量限制。(一般用于伺服器)。

UDIMM:無緩沖雙信道記憶體子產品 (Unbuffered Dual In-Line Memory Modules,UDIMM).(一般常用的記憶體條,用于一般家商用),UDIMM 表示控制器輸出來的位址和控制的信号直接到達DIMM的DRAM晶片上。它不支援伺服器記憶體滿配,就是最高容量了,因為使用UDIMM記憶體時最大使用每通道隻能用2個插槽,但支援3通道,是以隻能每邊插6條,一共12條記憶體,不能插滿18個插槽,雖然性能會有所下降,但是對于預算比較有限的使用者來說,是個很好的方案。

金士頓HyperX DDR2 1066 2G

總結:

RDIMM支援兩種工作模式,支援高性能的registered DIMM工作模式,可以達到記憶體容量的最高配,價格較高。

UDIMM隻能工作在Unbuffered 模式,無法達到記憶體的最高配,性能不如RDIMM,但是價格相對較低。

舉例說明:

記憶體插法這裡要說下的是,由于伺服器的CPU常常會不止一個,是以記憶體插法要注意。

以雙CPU的戴爾伺服器R710為例,左右2邊都有記憶體插槽,它們分别屬于一個CPU,是以每個CPU隻能分到72GB的記憶體,即9*8,插記憶體時候要對稱,盡量避免5,7,這類的插法,因為記憶體支援3通道,是以可以每邊3條,或者繼續雙通道2條也可以,但是5條配置設定不均,啟動不了的,7也是這樣。

随着應用程式的不斷增長,記憶體被迫承擔着更大壓力。目前不管是伺服器租用還是PC領域,DDR4記憶體技術依舊是主流,由于DDR4采用并行傳輸,為保證并行資料能有效傳輸,必須在記憶體條上下功夫。而在伺服器領域,目前使用的記憶體條類型(DIMM)主要有三種:UDIMM、RDIMM和LRDIMM。

UDIMM

UDIMM:全稱Unbuffered DIMM,即無緩沖雙列直插記憶體子產品,指位址和控制信号不經緩沖器,無需做任何時序調整,直接到達DIMM上的DRAM晶片。UDIMM由于在CPU和記憶體之間沒有任何緩存,是以同頻率下延遲較小。

資料從CPU傳到每個記憶體顆粒時,UDIMM需保證CPU到每個記憶體顆粒之間的傳輸距離相等,這樣并行傳輸才有效,而這需要較高的制造技術,是以UDIMM在容量和頻率上都較低。

伺服器UDIMM、LRDIMM、RDIMM三種記憶體的差別

RDIMM

RDIMM:全稱Registered DIMM,帶寄存器的雙列直插記憶體子產品。RDIMM在記憶體條上加了一個寄存器進行傳輸,其位于CPU和記憶體顆粒之間,既減少了并行傳輸的距離,又保證并行傳輸的有效性。由于寄存器效率很高,是以相比UDIMM,RDIMM的容量和頻率更容易提高。

伺服器UDIMM、LRDIMM、RDIMM三種記憶體的差別

LRDIMM

LRDIMM:全稱Load Reduced DIMM,低負載雙列直插記憶體子產品。相比RDIMM,LRDIMM并未使用複雜寄存器,隻是簡單緩沖,緩沖降低了下層主機闆上的電力負載,但對記憶體性能幾乎無影響。

此外,LRDIMM記憶體将RDIMM記憶體上的Register晶片改為iMB(isolation Memory Buffer)記憶體隔離緩沖晶片,直接好處就是降低了記憶體總線負載,進一步提升記憶體支援容量。

差別與應用

UDIMM由于并未使用寄存器,無需緩沖,同等頻率下延遲較小。此外,UDIMM的另一優點在于價格低廉。其缺點在于容量和頻率較低,容量最大支援4GB,頻率最大支援2133 MT/s。此外,由于UDIMM隻能在Unbuffered 模式工作,不支援伺服器記憶體滿配(最大容量),無法最大程度發揮伺服器性能。在應用場景上,UDIMM不僅可用于伺服器領域,同樣廣泛運用于桌面市場。

而RDIMM支援Buffered模式和高性能的Registered模式,較UDIMM更為穩定,同時支援伺服器記憶體容量最高容量。此外,RDIMM支援更高的容量和頻率,容量支援32GB,頻率支援 3200 MT/s 。缺點在于由于寄存器的使用,其延遲較高,同時加大了能耗,此外,價格也比UDIMM昂貴。是以,RDIMM主要用于伺服器市場。

LRDIMM可以說是RDIMM的替代品,其一方面降低了記憶體總線的負載和功耗,另一方面又提供了記憶體的最大支援容量,雖然其最高頻率和RDIMM一樣,均為3200 MT/s,但在容量上提高到64GB。并且,相比RDIMM,Dual-Rank LRDIMM記憶體功耗隻有其50%。LRDIMM也同樣運于伺服器領域,但其價格,較RDIMM也更貴些。

為更直覺了解三者差別,天下資料小編在文章結尾簡單做了一個對比圖。

水筆施工完畢,撤