有人说网吧服务器的内存容量大小几乎没关系,但一定要挑选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)
|
· 艾默生、HP联手推出新.. · 服务器在无盘网吧的现.. · 航天联志发布四核四路.. · 双机MSCS安装配置手册(.. · 双机MSCS安装配置手册.. · 双机MSCS安装配置手册.. |
· 曙光百万亿次超级计算.. · 欧瑞斯推出一体化IT设.. · 观察:数据中心未来的.. · 关于HP服务器内存板的.. · 只需一元升级服务器内.. · 解析IBM服务器内存技术.. |
|
||||
| · NAC安全访问控制 · 网络布线测试仪器 · Windows Server 2008专.. · Windows远程桌面应用 · 网络故障排除宝典 · 运营商封堵ADSL共享 中.. · 解析35岁技术人的价值.. · 世纪枭雄比尔盖茨的王.. |
· 主流品牌防火墙配置 · ASP.NET开发教程 · 超级计算机TOP500专题 · Vista SP1对决XP SP3 · SQL Server 2008/2005.. · 程序员如何成长? · C#技术开发指南 · 虚拟化技术还有点“虚” |
|||
|
||||
| · SOA 面向服务架构 · SQL Server 2008/2005.. · Apache技术专题 · 三层交换技术专题 · SQL Server入门到精通 · Windows远程桌面应用 · C#技术开发指南 · Apache技术专题 |
· Windows集群服务应用 · C#技术开发指南 · 国际文档格式标准开战 · 路由器设置与口令恢复 · Linux 集群技术专题 · PHP开发应用手册 · SOA 面向服务架构 · 企业数据恢复指南 |
|||
|
||||
| · SQL Server入门到精通 · SQL Server 2008/2005.. · SOA 面向服务架构 · Apache技术专题 · C#技术开发指南 · 三层交换技术专题 · Apache技术专题 · C#技术开发指南 |
· Windows远程桌面应用 · 企业数据恢复指南 · Windows集群服务应用 · 路由器设置与口令恢复 · Linux 集群技术专题 · SOA 面向服务架构 · 了解统一威胁管理(UTM).. · 反垃圾邮件技术应用 |
|||