什么是服务器内存
服务器内存也是内存(RAM)。它和普通的PC(个人电脑)内存在外观和结构上没有明显和实质性的区别。它主要将一些独特的新技术引入到存储器中,如ECC、ChipKill、热插拔技术等。,具有极高的稳定性和纠错性能。
服务器内存主要技术:
(1)ECC
在普通内存中,经常会用到一种技术,奇偶校验。奇偶校验码广泛应用于检错码中。它们给数据的每个字符(或字节)添加一个校验位,可以检测出一个字符中所有的奇(偶)校验错误。然而,奇偶校验有一个缺点。当计算机检测到某个字节有错误时,奇偶校验。基于上述情况,一种新的存储器纠错技术,即ECC,应运而生。ECC本身不是内存模型,也不是特定于内存的技术。它是一种广泛应用于各个领域的计算机指令,是一种指令纠错技术。ECC的英文全称是错误检查和纠正,对应的中文名叫错误检查和纠正从这个名字我们可以看出它的主要功能是查找并纠正错误它比奇偶校验纠正技术更先进的方面是,不仅能发现错误,还能纠正错误。在这些错误被纠正后,计算机可以正确地执行以下任务,并确保服务器的正常运行。之所以不是内存模型,是因为它不是一种影响内存结构和存储速度的技术。如前所述,它可以应用于不同的内存类型。奇偶校正:内存,也不是内存的一种。EDO内存最早是用这种技术应用的,现在也用SD内存,而ECC内存的广泛应用主要来自SD内存,新的DDR和RDRAM也有相应的应用。目前主流的ECC内存其实是SD内存的一种。
(2)Chipkill
Chipkill技术是IBM为解决服务器内存中ECC技术的不足而开发的,是一种新的ECC内存保护标准。我们知道ECC存储器只能同时检测和纠正单个比特的错误,但如果同时检测到两个以上比特的数据为错误,一般就无能为力了。目前,ECC技术广泛应用于服务器内存。一是之前其他新的内存技术不成熟,二是现在的服务器中系统速度还是很高的。一般来说,这个频率很少出现同时多位错误的现象。也正因为如此,ECC技术得到了充分的认可和应用,使得ECC内存技术成为了几乎所有服务器中的内存标准。
然而,由于基于英特尔处理器架构的服务器的CPU性能正以几何倍数提升,而硬盘驱动器的性能同期仅提升了几倍,为了获得足够的性能,服务器需要大量的内存来临时存储需要在CPU上读取的数据。如此大量的数据访问导致单个存储器芯片通常在每次访问期间提供多于4位(32位)或8位(64位)的数据。如果一次读取这么多数据,多位数据错误的可能性会大大增加,但ECC无法纠正两位以上的错误,很可能会造成所有位数据的丢失,系统很快就会崩溃。IBM的Chipkill技术利用内存的子结构方法来解决这个问题。子系统的设计原理是:单个芯片,不考虑数据宽度,只有一个给定的ECC识别码,其影响最多一位。例如,如果使用4位宽的DRAM,4位中每一位的奇偶性将形成不同的ECC识别码。该ECC标识码存储在单个数据位中,即存储在不同的存储器空地址中。因此,即使整个存储芯片出现故障,每个ECC标识码中最多也会有一位坏数据,而这种情况完全可以通过ECC逻辑修复,从而保证了存储子系统的容错性和服务器在故障情况下强大的自恢复能力。采用这种存储技术的存储器可以同时检查和修复四个错误数据位,服务器的可靠性和稳定性得到更充分的保证。
(3)寄存器
即寄存器Register或目录寄存器,可以理解为书籍的目录。有了它,当内存接收到一个读写指令时,会先检索这个目录,再进行读写,这样会大大提高服务器内存的工作效率。带寄存器的内存必须有缓冲区,目前可用的寄存器内存都有ECC功能,主要用于高端服务器和图形工作站,如IBMNetfinity5000。
(4个)FB-DIMM
f-DIMM(fullBuffered-DIMM)是Intel在DDR2和DDR3的基础上开发的一种新型内存模块和互连架构。它可以与目前的DDR2存储芯片或未来的DDR3存储芯片相匹配。B-DIMM可以大大提高系统内存带宽,增加最大内存容量。
B-DIMM技术是Intel为了解决内存性能对系统整体性能的制约而开发的。在现有技术的基础上,实现了跨越式的性能提升,且成本相对较低。在整个计算机系统中,内存是决定整机性能的关键因素。没有好的内存系统,CPU再优秀的性能也发挥不出来。这种情况是由计算机原理决定的。CPU在运行中需要的数据都是从内存中获取的。如果内存系统不能及时向CPU提供数据,CPU就要长期处于等待状态,硬件资源就会闲置,其性能自然就无法发挥。对于普通个人电脑来说,目前的内存带宽已经能够满足其性能要求,因为是单处理器系统;至于多路服务器,由于是多处理器系统,对内存带宽和内存容量极为渴求,传统的内存技术已经不能满足其需求。这是因为目前普通的DIMM采用了短线连接(短截线总线)拓扑。在这种结构中,每个芯片通过短线与存储控制器的数据总线相连,这会造成电阻抗的不连续性,从而影响信号的稳定性和完整性。频率越高或者芯片中的数据越多,影响越大。Rambus公司推出的XDR内存等新型内存技术虽然性能极高,但存在成本过高的问题,导致其并不普及。FB-DIMM技术的出现很好地解决了这个问题,既能提供更大的内存容量和理想的内存带宽,又能保持相对较低的成本。FB-DIMM与XDR相比,性能不如新架构的XDR,但成本低很多。
与现有的普通DDR2内存相比,FB-DIMM技术具有很大的优势:目前在内存频率相同的情况下,可以提供4倍于普通内存的带宽,所能支持的最大内存容量是普通内存的24倍。系统最高可支持192GB内存。FB-DIMM最大的特点是使用现有的DDR2内存芯片(未来将使用DDR3内存芯片),但它使用内存PCB上的缓冲芯片AMB(AdvancedMemoryBuffer)将并行数据转换为串行数据流,并通过类似PCIExpress的点对点高速串行总线将数据传输到处理器。
与常见的DIMM模块技术相比,FB-DIMM与内存控制器之间的数据和命令传输不再是传统设计的并行线,而是采用了类似PCI-Express的串行接口并行设计,以串行方式进行数据传输。在这种新的架构中,每个DIMM上的缓冲器以点对点的方式相互串联,数据在经过第一个缓冲器后将被传送到下一个缓冲器,这样第一个缓冲器和存储控制器之间的连接阻抗就可以一直保持稳定,从而有助于容量和频率的提高。
典型的服务器内存类型
目前服务器中常用的有SDRAM、DDR和DDR2。
(1)SDRAM
(2)DDRSDRAM
(3)DDR2SDRAM
什么是服务器内存?因为服务器中的各种技术都比兼容机严格得多,所以它强调的不仅仅是内存的速度,还有其固有的纠错技术能力和稳定性。所以目前外接频率只能跟兼容电脑或者普通桌面内存。目前台式机的外频已经普遍达到了150MHz以上的时代,但是133外频依然是主流。而服务器受到外频和整个配件高稳定性的限制,主流外频还是100MHz,但是133MHz的外频已经逐渐在各个档次的服务器上实现了。当然,购买服务器最好选择133MHz的外接频率!内存和其他配件也一样。尽量让它们同步,否则会影响整个服务器的性能。目前主要的服务器内存品牌主要有Kingmax、金马、现代、三星、kingstone、IBM、VIKING、NEC等。,但第一批在市场上很常见,质量可以得到很好的保证。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)