有人说网吧服务器的内存容量大小几乎没关系,但一定要挑选DDR-2内存,现在我们来看看服务器对内存的选择。
服务器内存概述
1.服务器内存与PC内存的区别
同为计算机,服务器使用的内存与普通计算机使用的内存有何区别?最大区别就在于:服务器内存有数据校验和纠错(ECC)功能,而普通内存没有。内存的错误更正功能ECC(Error Check & Correct)的功能不但使内存具有数据检查的能力,而且使内存具备了数据错误修正的功能,奇偶校验为系统存储器提供了一位的错误检测能力,但是不能处理多位错误,并且也没有办法纠正错误。它用一个单独的位来为8位数据提供保护。ECC用7位来保护64位,它用一种特殊的算法在这7位中包含了足够的详细信息,所以能够恢复被保护数据中的一个单独位的错误,并且能检测到2,3甚至4位的错误。大多数支持ECC内存的主板实际上是用标准的奇偶校验内存模块来工作在ECC模式。因为64位的奇偶校验内存实际上是72位宽,所以有足够的位数来做 ECC。ECC需要特殊的芯片组来支持,芯片组将奇偶校验位组合成ECC所需的7位一组。芯片组一般允许ECC包含一种向操作系统报告所纠正错误的方法,但是并不是所有的操作系统都支持。windows nt和linux会检测这些信息。
另外,ECC将会使系统略微变慢,原因是ECC的算法比较复杂,为了纠正一位的错误需要消耗一定的时间,通常是在每次存储器读时序中增加一个等待状态,结果是整个系统的性能约下降2-3%。但由于这种DRAM内存在整个系统中较稳定,所以仍被用于局域网络的文件服务器或internet服务器,其价格较贵。
2.DDR与DDR-2内存的区别
延迟问题:在同等核心频率下,DDR2的实际工作频率是DDR的两倍。这得益于DDR2内存拥有两倍于标准DDR内存的4BIT预读取能力。换句话说,虽然DDR2 和DDR一样,都采用了在时钟的上升延和下降延同时进行数据传输的基本方式,但DDR2拥有两倍于DDR的预读取系统命令数据的能力。也就是说,在同样 100MHz的工作频率下,DDR的实际频率为200MHz,而DDR2则可以达到400MHz。这样也就出现了另一个问题:在同等工作频率的DDR和DDR2内存中,后者的内存延时要慢于前者。举例来说,DDR 200和DDR2-400具有相同的延迟,而后者具有高一倍的带宽。实际上,DDR2-400和DDR 400具有相同的带宽,它们都是3.2GB/s,但是DDR400的核心工作频率是200MHz,而DDR2-400的核心工作频率是100MHz,也就是说DDR2-400的延迟要高于DDR400。
封装和发热量:DDR2内存技术最大的突破点其实不在于用户们所认为的两倍于DDR的传输能力,而是在采用更低发热量、更低功耗的情况下,DDR2可以获得更快的频率提升,突破标准DDR的400MHZ限制。 DDR内存通常采用TSOP芯片封装形式,这种封装形式可以很好的工作在200MHz上,当频率更高时,它过长的管脚就会产生很高的阻抗和寄生电容,这会影响它的稳定性和频率提升的难度。这也就是DDR的核心频率很难突破275MHZ的原因。而DDR2内存均采用FBGA封装形式。不同于目前广泛应用的 TSOP封装形式,FBGA封装提供了更好的电气性能与散热性,为DDR2内存的稳定工作与未来频率的发展提供了良好的保障。DDR2内存采用1.8V电压,相对于DDR标准的2.5V,降低了不少,从而提供了明显的更小的功耗与更小的发热量,这一点的变化是意义重大的。
作为英特尔力推的DDR-2内存在英特尔平台上会对系统性能有一定提升作用,但是如前面所说,DDR-2的带宽有可能等于DDR。在实际的整机测试中,DDR与DDR-2内存的整体性能几乎相当。
3.服务器用什么内存谁说了算?
不仅是服务器,计算机能够使用何种内存都是由芯片组来决定的。目前英特尔所有主流的服务器芯片组都支持DDR-2内存,而AMD方面也采用了DDR2内存。突然想起一个网友在某论坛中的签名 客户:嗨,我要买这颗AMD处理器,还要1GB DDR2内存。 店主:对不起,AMD只支持DDR,Intel才支持DDR2。 客户:哦,那我买Intel处理器吧。AMD为什么不支持DDR2呢?Intel要快两倍呢! 店主:……
4.服务器内存容量多大合适
由于应用的不同,服务器对内存容量需求也不尽相同。但是由于操作系统的日益复杂化,以及应用软件的膨胀,在选择内存容量的时候应该稍微大度一些,毕竟现在的内存价格还是比较贴近用户的。 服务器内存的粗略计算方法:以一般的应用来说,每个核心最少需要512MB内存容量,最多可扩展至2GB内存容量。 举实例来说,一台单核服务器内存至少应该配置512MB内存,而一台双路(双核)服务器最多可配置4GB内存容量。一般来说,对于中小企业,服务器每个核心可配置1GB内存。
我们只想通过上面的文字,以一个案例的方式告诉读者,虽然IT产品是一分钱一分货,更适合自身应用的产品才是正确的选择。
(责任编辑:城尘68476636-8003)