什么是服务器内存

2017-03-07 10:15  出处:其他  作者:佚名   责任编辑:李显梅 

   服务器内存也是内存(RAM),它与普通PC(个人电脑)机内存在外观和结构上没有什么明显实质性的区别,主要是在内存上引入了一些新的特有的技术,如ECC、ChipKill、热插拔技术等,具有极高的稳定性和纠错性能。

  服务器内存主要技术:

  (1)ECC

  在普通的内存上,常常使用一种技术,即Parity,同位检查码(Parity check codes)被广泛地使用在侦错码(error detectioncodes)上,它们增加一个检查位给每个资料的字元(或字节),并且能够侦测到一个字符中所有奇(偶)同位的错误,但Parity有一个缺点,当计算机查到某个Byte有错误时,并不能确定错误在哪一个位,也就无法修正错误。基于上述情况,产生了一种新的内存纠错技术,那就是ECC,ECC本身并不是一种内存型号,也不是一种内存专用技术,它是一种广泛应用于各种领域的计算机指令中,是一种指令纠错技术。ECC的英文全称是“ Error Checking and Correcting”,对应的中文名称就叫做“错误检查和纠正”,从这个名称我们就可以看出它的主要功能就是“发现并纠正错误”,它比奇偶校正技术更先进的方面主要在于它不仅能发现错误,而且能纠正这些错误,这些错误纠正之后计算机才能正确执行下面的任务,确保服务器的正常运行。之所以说它并不是一种内存型号,那是因为并不是一种影响内存结构和存储速度的技术,它可以应用到不同的内存类型之中,就象前讲到的“奇偶校正”内存,它也不是一种内存,最开始应用这种技术的是EDO内存,现在的SD也有应用,而ECC内存主要是从SD内存开始得到广泛应用,而新的DDR、RDRAM也有相应的应用,目前主流的ECC内存其实是一种SD内存。

  (2)Chipkill

  Chipkill技术是IBM公司为了解决目前服务器内存中ECC技术的不足而开发的,是一种新的ECC内存保护标准。我们知道ECC内存只能同时检测和纠正单一比特错误,但如果同时检测出两个以上比特的数据有错误,则一般无能为力。目前ECC技术之所以在服务器内存中广泛采用,一则是因为在这以前其它新的内存技术还不成熟,再则在目前的服务器中系统速度还是很高,在这种频率上一般来说同时出现多比特错误的现象很少发生,正因为这样才使得ECC技术得到了充分地认可和应用,使得ECC内存技术成为几乎所有服务器上的内存标准。

  但随着基于Intel处理器架构的服务器的CPU性能在以几何级的倍数提高,而硬盘驱动器的性能同期只提高了少数的倍数,因此为了获得足够的性能,服务器需要大量的内存来临时保存CPU上需要读取的数据,这样大的数据访问量就导致单一内存芯片上每次访问时通常要提供4(32位)或8(64位)比特以上的数据,一次性读取这么多数据,出现多位数据错误的可能性会大大地提高,而ECC又不能纠正双比特以上的错误,这样就很可能造成全部比特数据的丢失,系统就很快崩溃了。IBM的Chipkill技术是利用内存的子结构方法来解决这一难题。内存子系统的设计原理是这样的,单一芯片,无论数据宽度是多少,只对于一个给定的ECC识别码,它的影响最多为一比特。举个例子来说明的就是,如果使用4比特宽的DRAM,4比特中的每一位的奇偶性将分别组成不同的ECC识别码,这个ECC识别码是用单独一个数据位来保存的,也就是说保存在不同的内存空间地址。因此,即使整个内存芯片出了故障,每个ECC识别码也将最多出现一比特坏数据,而这种情况完全可以通过ECC逻辑修复,从而保证内存子系统的容错性,保证了服务器在出现故障时,有强大的自我恢复能力。采用这种内存技术的内存可以同时检查并修复4个错误数据位,服务器的可靠性和稳定得到了更加充分的保障。

  (3)Register

  Register即寄存器或目录寄存器,在内存上的作用我们可以把它理解成书的目录,有了它,当内存接到读写指令时,会先检索此目录,然后再进行读写操作,这将大大提高服务器内存工作效率。带有Register的内存一定带Buffer(缓冲),并且目前能见到的Register内存也都具有ECC功能,其主要应用在中高端服务器及图形工作站上,如IBM Netfinity 5000。

  (4)FB-DIMM

  FB-DIMM(Fully Buffered-DIMM,全缓冲内存模组)是Intel在DDR2、DDR3的基础上发展出来的一种新型内存模组与互联架构,既可以搭配现在的DDR2内存芯片,也可以搭配未来的DDR3内存芯片。FB-DIMM可以极大地提升系统内存带宽并且极大地增加内存最大容量。

  FB-DIMM技术是Intel为了解决内存性能对系统整体性能的制约而发展出来的,在现有技术基础上实现了跨越式的性能提升,同时成本也相对低廉。在整个计算机系统中,内存可谓是决定整机性能的关键因素,光有快的CPU,没有好的内存系统与之配合,CPU性能再优秀也无从发挥。这种情况是由计算机原理所决定的,CPU在运算时所需要的数据都是从内存中获取,如果内存系统无法及时给CPU供应数据,CPU不得不长时间处在一种等待状态,硬件资源闲置,性能自然无从发挥。对于普通的个人电脑来说,由于是单处理器系统,目前的内存带宽已经能满足其性能需求;而对于多路的服务器来说,由于是多处理器系统,其对内存带宽和内存容量是极度渴求的,传统的内存技术已经无法满足其需求了。这是因为目前的普通DIMM采用的是一种“短线连接”(Stub-bus)的拓扑结构,这种结构中,每个芯片与内存控制器的数据总线都有一个短小的线路相连,这样会造成电阻抗的不继续性,从而影响信号的稳定与完整,频率越高或芯片数据越多,影响也就越大。虽然Rambus公司所推出的的XDR内存等新型内存技术具有极高的性能,但是却存在着成本太高的问题,从而使其得不到普及。而FB-DIMM技术的出现就较好的解决了这个问题,既能提供更大的内存容量和较理想的内存带宽,也能保持相对低廉的成本。FB-DIMM与XDR相比较,虽然性能不及全新架构的XDR,但成本却比XDR要低廉得多。

  与现有的普通DDR2内存相比,FB-DIMM技术具有极大的优势:在内存频率相同的情况下目前能提供四倍于普通内存的带宽,并且能支持的最大内存容量也达到了普通内存的24倍,系统最大能支持192GB内存。FB-DIMM最大的特点就是采用已有的DDR2内存芯片(以后还将采用DDR3内存芯片),但它借助内存PCB上的一个缓冲芯片AMB(Advanced Memory Buffer,高级内存缓冲)将并行数据转换为串行数据流,并经由类似PCI Express的点对点高速串行总线将数据传输给处理器。

  与普通的DIMM模块技术相比,FB-DIMM与内存控制器之间的数据与命令传输不再是传统设计的并行线路,而采用了类似于PCI-Express的串行接口多路并联的设计,以串行的方式进行数据传输。在这种新型架构中,每个DIMM上的缓冲区是互相串联的,之间是点对点的连接方式,数据会在经过第一个缓冲区后传向下一个缓冲区,这样,第一个缓冲区和内存控制器之间的连接阻抗就能始终保持稳定,从而有助于容量与频率的提升。

  服务器内存典型类型

  目前服务器常用的内存有SDRAM和DDR,DDR2三种内存。

  (1)SDRAM

  (2)DDR SDRAM

  (3)DDR2 SDRAM

  由于服务器内存在各种技术上相对兼容机来说要严格得多,它强调的不仅是内存的速度,而是它的内在纠错技术能力和稳定性。所以在外频上目前来说只能是紧跟兼容机或普通台式内存之后。目前台式机的外频一般来说已到了150MHz以上的时代,但133外频仍是主流。而服务器由于受到整个配件外频和高稳定性的要求制约,主流外频还是100MHz,但133MHz外频已逐步在各档次服务器中推行,在选购服务器时当然最好选择133MHz外频的了!内存、其它配件也一样,要尽量同步进行,否则就会影响整个服务器的性能。目前主要的服务器内存品牌主要有Kingmax、kinghorse、现代、三星、kingstone、IBM、VIKING、NEC等,但主要以前面几种在市面上较为常见,而且质量也能得到较好的保障。

 

物理内存使用率高
看谷歌“万物互联”霸业:Nest仅是前奏!
看谷歌“万物互联”霸业:Nest仅是前奏!

不到一个月前,刚有媒体传出谷歌正在研制自家智能恒温控制器的消息,本周一谷歌便宣布以32亿美元收购智能家居公司Nest Labs。...

佚名 2014-01-15 评论: 4 标签: 物理内存使用率高  

全球首例4G跨国跨网VoLTE高清音视频电话
全球首例4G跨国跨网VoLTE高清音视频电话

2013年13日下午15时,中国移动副总裁李正茂与韩国SK Telecom公司副总裁崔振圣,完成全球首个TD-LTE与LTE FDD商用网4G VoLTE高清音视频通话。现场,李正茂点击4G手机,即刻传来韩国首...

佚名 2013-11-14 评论: 1 标签: 物理内存使用率高  

尤金卡巴斯基在INTERPOL年会上发言
尤金卡巴斯基在INTERPOL年会上发言

卡巴斯基发言人在INTERPOL年会上宣布与INTERPOL达成技术合作伙伴关系。...

佚名 2013-05-10 评论: 0 标签: IT花边   物理内存使用率过高怎么办  

一键恢复电脑活力 360安全卫士加速球
一键恢复电脑活力 360安全卫士加速球

经常在微博和论坛上看到很多网友抱怨,花不少钱配置的电脑,结果玩游戏、看会儿蓝光影片甚至使用CAD和Photoshop等软件工作时就会“一步三卡”,让人十分不爽。事实上,造成电脑活力不...

PConline 2013-02-27 评论: 23 标签: windows update   电脑卡是什么原因  

通用PE工具箱5.0 XP/Win7/8内核三版发布
通用PE工具箱5.0 XP/Win7/8内核三版发布

XP、Win7、Win8三大内核的通用PE工具箱有啥不一样?XP内核的WinPE比较适合512M内存以下的老掉牙的,Win7内核的WinPE是目前技术最成熟的WinPE,而Win8内核原生支持USB3.0,也就是说,...

xiaohu 2013-02-26 评论: 2 标签: windows update   该内存不能为read怎么解决  

一键加速让电脑飞 360安全卫士9.0提速明显
一键加速让电脑飞 360安全卫士9.0提速明显

电脑用久了,是不是觉得卡得要命,恨不得砸了电脑,甚至狠下心来买个新的。其实我们大可不必这么冲动。许多人都在手机上用过“一键加速”功能,点一下清理内存的图标,手机就变快了。...

PConline 2013-02-25 评论: 4 标签: windows update   该内存不能为read怎么解决  

Win8技巧系列(19)—— 不让Modern装到C盘
Win8技巧系列(19)—— 不让Modern装到C盘

众所周知,电脑程序一般都不会建议装到C盘,原因大致有两个,一是为了避免频繁的软件装删增加C盘碎片,二来也是给一些系统功能腾出空间(如休眠、虚拟内存等)。不过由于采用了自动安...

唐山居人 2013-05-03 评论: 0 标签: windows update   该内存不能为read怎么解决  

查看更多

闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾剧懓顪冪€n亝鎹i柣顓炴闇夐柨婵嗙墛椤忕姷绱掗埀顒佺節閸屾鏂€闂佺粯蓱瑜板啴鍩€椤掆偓椤曨厾妲愰幘鎰佹僵閺夊牄鍔岄弸鎴︽⒑閸濆嫬鏆欓柣妤€瀚伴崺鈧い鎴f硶缁愭梻鈧鍠曠划娆撱€佸鈧幃娆撴嚑閸ㄦ稑浜鹃柛顭戝枓閺€浠嬫煥濞戞ê顏╁ù鐘欏懐纾兼い鏇炴噹閻忥妇鈧鍣崑濠囧箖閳哄啰纾兼俊顖炴敱鐎氬ジ姊婚崒娆戣窗闁稿妫濆畷鎴濃槈閵忊€虫濡炪倖鐗楃粙鎺戔枍閻樼粯鐓欑紓浣靛灩閺嬬喖鏌i幘瀵告噭闁靛洤瀚板顕€鍩€椤掑嫷鏁勬繛鍡楃箘缂傛岸鏌熼幍顔碱暭闁绘挻鐟ч埀顒傛嚀鐎氼喗鏅跺Δ鍛惞闁搞儮鏂侀崑鎾舵喆閸曨剛锛橀梺鍛婃煥缁夊爼骞戦姀鐘斀閻庯綆浜為敍婊冣攽閻愬弶顥為柛鏃€鐗犻崺銏ゅ即閻旇櫣鐦堥梺姹囧灲濞佳冩毄婵$偑鍊х紞鈧俊顐㈠瀹撳嫰姊洪崨濠勨姇婵炲吋鐟ф竟鏇熺節濮橆厾鍘甸梺纭咁潐閸旓箓宕靛▎鎴犵<闁绘瑢鍋撻柛銊ョ埣瀵濡搁埡鍌氫簽闂佺ǹ鏈粙鎴︻敂閿燂拷闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾剧懓顪冪€n亝鎹i柣顓炴閵嗘帒顫濋敐鍛婵°倗濮烽崑鐐烘偋閻樻眹鈧線寮撮姀鈩冩珕闂佽姤锚椤︻喚绱旈弴銏♀拻濞达絽鎲¢崯鐐烘煕閺冩挾鐣电€规洑鍗冲浠嬵敃閵忊晜顥″┑鐘垫暩婵數鍠婂澶嬪亗婵炲棙鎸婚悡鏇㈡煙閻愵剦娈旈柟鍐叉捣缁參鏁撻悩鏂ユ嫼缂傚倷鐒﹁摫閻忓繋鍗抽弻锝夊煛婵犲倻浠搁悗娈垮枦椤曆囧煡婢跺⿴娼╂い鎰剁到婵即姊绘担鍛婂暈闁圭ǹ妫濋崺鈧い鎺嗗亾閸楅亶鏌涢锝囩婵炴挸顭烽弻鏇㈠醇濠靛洤娅e銈嗗竾閸ㄨ崵妲愰幒妤婃晩闁稿繐鍚嬪畷鍐测攽閳ュ啿绾ч柛鏃€鐟╅悰顕€骞掑Δ鈧粻濠氭煕閹捐尙鍔嶉柛銈呯焸濮婄粯鎷呯憴鍕哗闂佺ǹ瀛╃划鎾崇暦閹烘垟鍫柛鏇ㄥ墯椤忥綁姊婚崒姘偓鎼佸磹閻戣姤鍤勯柛顐f礀缁犵娀鏌熼幑鎰靛殭閹兼潙锕弻锛勪沪鐠囨彃濮堕梺杞扮鐎氼剟鈥﹂崸妤佸殝闂傚牊绋戦~鍥⒑闁偛鑻崢鍝ョ磼閳ь剚绗熼埀顒勫春閵夛箑绶炲┑鐐灮閸犲酣鎮鹃敓鐘茬妞ゆ梻鈷堝ḿ浠嬫⒒閸屾瑨鍏屾い銏狅攻缁旂喖宕奸妷銉ь唽濡炪倕绻愬Λ妤冩閵堝棛绠剧€瑰壊鍠曠花鑽ょ棯閹岀吋闁哄瞼鍠栧畷婊嗩槾閻㈩垱鐩弻娑㈠Χ閸℃浠搁梺闈涙搐鐎氫即鐛幒妤€绠f繝闈涘暙娴滄儳鈹戦悩宕囶暡闁哄拋鍓氱换婵囩節閸屾粌顤€闂佹娊鏀遍崹鍧楀箖瑜版帒鐐婇柨婵嗗€告禍鍓р偓瑙勬礀濞茬娀宕戦幘瀵哥瘈婵﹩鍘鹃崢閬嶆⒑閸濆嫭鍌ㄩ柛鏂挎湰缁傚秴螖娴h櫣顔曢梺鎸庣箓妤犳悂寮搁悢铏圭<缂備焦岣跨粻鐐烘煙椤旇崵鐭欐俊顐㈠暙閳藉螖閸愨晛绀嬮梻鍌氬€烽懗鍓佸垝椤栫偑鈧啴宕ㄩ妤€浜炬慨姗嗗幗缁舵煡鏌i敐鍥ㄧ効闁靛洦鍔欓獮鎺楀箻瀹曞洦顎嶆繝鐢靛О閸ㄥジ宕洪弽顓熸櫔婵犵數鍋涢悧鍕礉瀹€鍕ㄢ偓鏃堝礃椤斿槈褔鏌涢埄鍐$細闁挎稒娲熷铏圭矙濞嗘儳鍓遍梺瑙勬倐缁犳牠宕洪埀顒併亜閹烘垵鏋ゆ繛鍏煎姈缁绘盯宕f径鍛窗闂佸憡甯楃敮鎺楊敇閸忕厧绶炲┑鐘插閸炵敻姊绘担鍛婂暈缂佸甯掑玻鍨枎閹惧磭顔夐梺鐓庢憸閸嬶絾绂嶅⿰鍫熺厵闁硅鍔栫涵楣冨冀閳ユ枼鏀芥い鏇炴缁夊爼鏌熼崙銈嗗闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌i幋锝呅撻柛銈呭閺屾盯顢曢敐鍡欘槬闂佺ǹ琚崝搴ㄥ箟缁嬫鍚嬪璺侯儏娴犲ジ姊虹紒妯虹仼闁烩剝妫冨顐﹀幢濞戞瑧鍘遍梺鍝勬储閸斿本鏅堕娑氱闁告侗鍘介崰妯绘叏婵犲啯銇濇俊顐㈠暙閳藉顫濋澶嬫瘒濠碉紕鍋戦崐褏鈧潧鐭傚畷褰掓焼瀹ュ啠鍋撴担鍦瘈闁稿本顨嗛弬鈧梻浣虹帛閿曗晠宕伴弽顓熷€堕梺顒€绉甸悡鏇㈡煃閸濆嫬鈧粯鏅堕悽纰樺亾鐟欏嫭绀冪紒璇茬墕椤曪綁骞橀钘変汗闂佸憡鍔曞鍫曟倵椤撱垺鈷掑ù锝囨嚀椤曟粍绻涢崣澶屽⒌鐎规洘鍔橀妵鎰板箳閹惧厖绨垫繝鐢靛仜濡瑩骞愭繝姘厱闁瑰鍋戞禍婊堟煙閹冭埞濠碘€虫健閺岋綁鏁愭径澶嬪枤闂佽鍠曠划娆撱€佸☉妯滅喖宕崟鐢碘偓鎾⒒娓氣偓濞佳兠洪妶鍥e亾濮橆偄宓嗛柣娑卞櫍瀹曞爼顢楅埀顒勬偂濞戞◤褰掓晲閸℃绁锋繛瀛樼矒缁犳牠寮婚垾鎰佸悑閹肩补鈧尙鏆楅梻浣虹帛鐢帡鏁冮鍫㈠祦闁哄稁鐏旀惔顭戞晢闁逞屽墯娣囧﹥绂掔€n偆鍘介梺瑙勫劤绾绢厾绮绘繝姘厽闁瑰灝鍟禍鎵偓瑙勬礀閻栧吋淇婇幖浣规櫆缂備降鍨鸿ⅲ婵犵绱曢崑鎴﹀磹閺囩噥娈介柟闂寸鐎氬銇勯幒鎴濃偓鐟扮暦閸欏绠鹃柟瀛樼懃閻忊晠姊洪崡鐐村闁靛洤瀚伴獮鍥煛娴h桨绱曞┑鐐差嚟婵敻骞冮崒姘兼綎婵炲樊浜滄导鐘绘煕閺囥劌澧柟鐤含缁辨挻鎷呴崜鎻掑壉闂佹悶鍔屽ḿ鈥崇暦濞差亝鍊烽柛婵嗗椤撴椽姊洪幐搴㈢5闁稿鎸剧槐鎺楁偐瀹割喚鍚嬮梺鍝勫閸撴繂顕ラ崟顓涘亾閿濆簼绨介柛鏂挎啞缁绘稓鈧灚鎮堕埀顒€顑夐獮蹇涙晸閿燂拷闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌i幋锝呅撻柛濠傛健閺屻劑寮撮悙娴嬪亾閸濄儳涓嶉柡宥庡幗閻撴洘銇勯幇鍓佺ɑ缂佲偓閳ь剛绱掗悙顒€鍔ゆ繛纭风節瀵鎮㈤悡搴g暰闂佺粯顨呴悧婊兾涢崟顓犵<闁诡垎鍐f寖缂備緡鍣崹鎶藉箲閵忕姭妲堥柕蹇曞Х椤撳搫鈹戦悙鍙夘棞缂佺粯甯楃粋鎺撶附閸涘ň鎷洪梺鍛婄箓鐎氼剟顢旈妷鈺傜厱閹艰揪绲鹃弳顒侇殽閻愭彃鏆欐い顐g矒閸┾偓妞ゆ帒瀚粻鏍ㄧ箾閸℃ɑ灏紒鐙欏洦鐓曟い顓熷灥閺嬨倗鎲搁悧鍫濈仴闁宠鍨块幃娆撴嚑椤掍焦鍠栫紓鍌欑贰閸犳牜绮旈崼鏇炵闁圭儤顨呯粻濠氭偣閸ヮ亜钄奸柟鑺ユ礀閳规垿鎮欓弶鎴犱户闂佺硶鏅涚€氭澘顕i锕€绀冩い鏃傛櫕閸欏棗鈹戦悩缁樻锭婵☆偅鐟╄棢闁绘ḿ鍋ㄦ禍婊堟煥閺傛寧鎯堥柛鏃撻檮閹便劍绻濋崘鈹夸虎閻庤娲忛崝宥囨崲濠靛绀冮柣鎰靛墻濡繈姊婚崒娆掑厡闁硅櫕鎹囧畷鐢稿冀椤撶偟顔嗛梺璺ㄥ櫐閹凤拷