平時(shí)大家接觸最多的應(yīng)該是普通內(nèi)存,也就是我們所說的PC內(nèi)存,一般來說,內(nèi)存越大,可用的緩存就越大,電腦的運(yùn)行速度就越快。用在服務(wù)器上是同理,服務(wù)器的內(nèi)存越大,可用緩存就越大,網(wǎng)站的速度也越快。
服務(wù)器的內(nèi)存和普通的內(nèi)存有什么不一樣
一、首先在選購(gòu)上來說
普通的內(nèi)存比如PC內(nèi)存等等,大家通常都是在看內(nèi)存條是DDR3還是DDR4,頻率是多少,2133還是3000,用的是什么顆粒??jī)?nèi)存時(shí)序是多少?4G內(nèi)存條多少錢,8G內(nèi)存條多少錢,買哪個(gè)劃算點(diǎn)?大體上來說,就是會(huì)衡量不同品牌,不同產(chǎn)品之間的性能差異,以及追求一個(gè)性價(jià)比。服務(wù)器內(nèi)存則不一樣,服務(wù)器內(nèi)存最重要的是要穩(wěn)定和糾錯(cuò),并不會(huì)去追求更高的頻率或者速度,但是會(huì)更加看重技術(shù),可以這么說,部分先進(jìn)的技術(shù)都用在了服務(wù)器內(nèi)存上,而大部分先進(jìn)的工藝都用在了普通內(nèi)存上。
服務(wù)器的內(nèi)存條支持ECC錯(cuò)誤校驗(yàn)技術(shù),經(jīng)過錯(cuò)誤校驗(yàn)、糾正,無(wú)形中也就保證了服務(wù)器系統(tǒng)的穩(wěn)定可靠。ECC技術(shù)的主要作用是用于數(shù)據(jù)糾錯(cuò),畢竟服務(wù)器內(nèi)存通常都是長(zhǎng)時(shí)間工作負(fù)載,連續(xù)通電工作一個(gè)月都是很正常的時(shí),為了保證運(yùn)行的穩(wěn)定必須要對(duì)內(nèi)存里的數(shù)據(jù)進(jìn)行糾錯(cuò),才能確保計(jì)算機(jī)指令的正確傳達(dá)和執(zhí)行。
另外熱插拔技術(shù)也是保證服務(wù)器持續(xù)穩(wěn)定運(yùn)行的一個(gè)重要技術(shù),使維護(hù)人員可以在服務(wù)器正常帶電運(yùn)行的情況下,直接對(duì)內(nèi)存進(jìn)行插拔操作。
普通內(nèi)存條檢測(cè)到錯(cuò)誤時(shí),并不能確定錯(cuò)誤在哪一位,也無(wú)法修正錯(cuò)誤。普通內(nèi)存通常只需要持續(xù)工作幾小時(shí)或十幾小時(shí)就行。普通的內(nèi)存條也不具備熱插拔這樣的技術(shù),想要對(duì)PC的內(nèi)存進(jìn)行更換等操作都需要關(guān)機(jī)斷電才行。
服務(wù)器的內(nèi)存條容量通常是以4GB起步,服務(wù)器里面也會(huì)根據(jù)實(shí)際情況選擇安裝大容量的內(nèi)存條。普通內(nèi)存條容量通常是以2GB起步,現(xiàn)在的電腦上面4~8GB的內(nèi)存已經(jīng)夠用。
通常情況下,服務(wù)器的內(nèi)存條只能用于服務(wù)器,普通內(nèi)存條只能用于臺(tái)式機(jī),它們之間不能互換,否則將不能正常開機(jī)。但是AMD平臺(tái)服務(wù)器的內(nèi)存條可以用到普通電腦上,但是有時(shí)會(huì)不穩(wěn)定;INTEL平臺(tái)服務(wù)器的內(nèi)存條,普通家用的電腦用不了,只能服務(wù)器平臺(tái)能用。
對(duì)于同一品牌、規(guī)格、容量的內(nèi)存條,服務(wù)器的內(nèi)存價(jià)格通常會(huì)比普通內(nèi)存價(jià)格高很多。
服務(wù)器內(nèi)存ECC和RECC的區(qū)別
從功能上,ECC有特殊的糾錯(cuò)能力,使服務(wù)器保持穩(wěn)定。ECC是一種校驗(yàn)(奇偶效驗(yàn)),RECC的R表示register,寄存器。也就是說,RECC就是在ECC的基礎(chǔ)上加了個(gè)寄存器,大大提高服務(wù)器內(nèi)存工作效率。
服務(wù)器內(nèi)存ECC和RECC之間能否兼容?
兩者通常不兼容的,需要看主板支持,rdimm可以用recc和普通內(nèi)存,udimm只能ecc,當(dāng)然也有同時(shí)有rdimm和udimm的,那就可以混合了。