我们最近需要添加更多的RAM到我们的vCenter Server(Dell PowerEdge 860服务器)。 我们从金士顿内存检查服务器接受什么样的内存。
然后,我们在eBay上发现了4x 2GB DDR2-667 PC2-5300 ECC注册内存HP ProLiant DL180 G5 240-PIN的列表。 这看起来像会起作用。 但是,当我们收到棍棒,并把棍子插入,服务器只是beeped。
以下是棍棒的样子: 
有人可以解释为什么这些棒在PowerEdge 860中不起作用吗? 也就是说,究竟是什么原因导致它们与服务器不兼容? 是否因为金士顿告诉他们应该是这些棍棒没有缓冲? 还是他们? 如何判断?
您需要未注册的ECC RAM用于此服务器。 通常情况下,注册的内存将在正式只支持未注册的内存的系统上工作,但注册内存和未注册内存的组合几乎不能工作。
如果您的现有内存未注册,添加注册内存几乎肯定不会工作。
这听起来似是而非,但坦白地说,避免为服务器获取不兼容RAM的最简单方法是从制造商处购买RAM。 在许多情况下,这个代价会更高一些,但是你得到了制造商的支持,并且知道RAM将会工作。 在购买不兼容的内存时浪费的时间/金钱比通过从戴尔购买内存开始的“储蓄”更能弥补“储蓄”。 毫无疑问,这是避免获得不兼容RAM的最简单方法。
话虽如此,为服务器购买第三方RAM也并不罕见。 我会坚持来自金士顿,PNY,Crucial等主要厂商的build议。考虑到第三方(甚至制造商,对于这个问题)的build议,并试图购买“品牌-X”内存似乎满足这些规格是获得内存的方法将无法正常工作。 服务器通常对其内存非常“挑剔”,而且对于不符合台式机规格的RAM的宽容度要低得多。
编辑:
我赞同@DavidSchwartz所说的:这是一个已注册(缓冲)的DIMM。 该机器的规格调用未注册/无缓冲的内存。
我可以使用比版本更快的额定值杆吗?
一般来说,所有DDR都是向下兼容的,并且可以以低于其额定运行速度的任何总线速度运行。 例如,如果您的电脑有一个266MHz前端总线(FSB),则需要PC2100 266MHz DDR。 如果你的电脑有一个266MHz的外频,你可以使用PC2100 266MHz或PC2700 333MHz DDR。 所有接受PC2100 DDR的个人电脑也将接受PC2700 DDR; 但是你的内存只能运行在系统中最慢的链接上。 如果您安装了PC2100 266MHz前端总线或任何PC2100模块,则您安装的任何PC2700 333MHz模块只能在266MHz下运行。 如果你有一个266MHz的前端总线,PC2700 DDR不会比PC2100 DDR带来任何直接的好处。 但是,如果您计划升级到未来使用333MHz外频的系统,则可以在将来的系统中使用您现在购买的PC2700模块。
如何知道我是否需要奇偶校验,非奇偶校验或ECC,非ECC内存?
在决定你需要什么types的内存时,一般的经验法则是看你的系统已经安装了什么。 要确定是否有ECC,奇偶校验或非ECC非奇偶性内存,请计算模块上的芯片数量。 将筹码总数除以三。 如果可以将芯片数量平均分为三个,则该模块为ECC或奇偶校验,否则为非ECC,非奇偶校验模块。 如果您正在build造一台PC,并打算将您的系统用作服务器或类似的任务关键型机器,那么使用ECC是您的优势。如果您打算将PC用于常规家庭,办公室或游戏应用程序,用非ECC,非奇偶校验内存更好。
如何从非ECC,非奇偶存储器中读出ECC,奇偶存储器?
如果您的系统具有ECC或奇偶校验内存,则芯片可以被3整除。 你怎么知道你有哪一个? 一种方法是查看模块芯片上的部件号。 如果每个芯片具有相同的零件号码,则您有ECC。 如果一个芯片是不同的,你有平等。
ECC,奇偶性和非ECC,非奇偶性之间的性能差异是什么?
ECC(错误检查和纠正)存储器执行双位检测和单位纠正。 这意味着,如果你有一个单一的内存错误,芯片组和内存将发现并修复错误,而你不知道它发生了。 如果你有一个双位内存错误,它会检测并报告。 另一方面,非ECC非奇偶性存储器没有错误检测和纠正能力。 使用ECC可使您的电脑性能降低约2%。 目前的技术DRAM非常稳定,内存错误很less,所以除非你需要ECC,否则最好用非ECC非奇偶校验内存。
我可以混合和匹配ECC,奇偶性和非ECC,非奇偶性?
添加新内存时,您需要匹配系统中已有的内容。 奇偶校验模块有一个额外的芯片,用于检测数据是否被内存模块正确读取或写入,具体取决于错误的types。 但是,奇偶校验模块不会纠正错误。 ECC模块可以检测双位错误并纠正单位错误。 大多数在BIOS中没有ECCfunction的主板仍然可以使用带有ECC的模块,但是模块将以非ECC模式运行。 请记住,在某些情况下,主板将不接受ECC模块,这取决于BIOS编程。 唯一可靠的testing方法是将模块放在主板上,看BIOS是否能识别内存。
缓冲内存是什么意思?
缓冲(仅适用于旧的EDO和FPM存储器)是通过存储器芯片重新驱动信号的过程。 它允许使用更多的芯片来构build模块。 缓冲不会有性能损失。 计算机存储器控制器的devise决定了EDO / FPM RAM是否必须缓冲或无缓冲。
我怎么知道如果EDO / FPM模块缓冲
您可以通过查看第一个缺口旁边的导线来确定EDO / FPM模块是否被缓冲。 如果引线均匀分布,模块将被缓冲。 如果引线没有均匀分布(引线旁边有较大的PCB区域),则模块无缓冲。
logging的内容是什么意思?
注册期限适用于现代(DDR)SDRAM,也指存储器模块如何处理信号。 已注册的模块包含一个寄存器芯片,可以将传输到模块的所有信息延迟1个时钟周期。 由于注册过程需要一个时钟周期,注册的模块比未注册的模块稍慢。 这种types的内存主要用于服务器,并被devise为具有32个或更多芯片的模块,以帮助确保数据得到妥善处理。 大多数电脑只接受未注册的SDRAM。
什么是无意义的记忆意味着什么?
对于EDO / FPM内存,这意味着内存不被缓冲。 对于SDRAM模块,这意味着内存没有注册。
我可以用BUFFERED EDO / FPM混合UNBUFFED?
缓冲和无缓冲的EDO / FPM存储芯片不能混合使用,甚至可以使用稍微不同的印刷电路板(PCB):如果尝试安装错误的types,模块底部的第一个槽口将被抵消。
我可以混合使用注册(DDR)SDRAM吗?
您不能同时安装无缓冲(未注册)的SDRAM模块和注册模块。
什么是CAS延迟?
CAS延迟(也称为延迟)是您的内存响应命令所花费的时间。 具体来说,是从存储器接收读取数据的命令到从存储器输出的第一个数据之间的时间长度。 延迟按时钟周期进行测量,通常记为CL2(两个时钟周期)或CL3(三个时钟周期)。
CL2和CL3之间的性能差异
CL2部分处理数据比CL3部分处理数据要快一点,因为你必须等待初始数据less一个时钟周期。 但是,在处理完第一个数据之后,其余的数据将以相同的速度处理。 延迟仅影响数据的初始突发。 一旦数据开始stream动,就不会有任何影响。 请记住,PC100模块的时钟周期为10纳秒,因此您可能不会注意到显着的性能差异。 大多数系统将接受延迟部分。 但是,有些系统需要CL2或CL3零件。
CAN CL2和CL3零件是否混合?
CL2和CL3零件可以混合使用。 BIOS设置应该反映CL3设置,因为当CL2模块安装CL3模块时,它将在CL3设置下运行。
你能混合和匹配不同尺寸的模块吗?
不同大小的SDRAM模块可以混合在一起。 换句话说,你可以同时使用32MB,64MB,128MB和256MB。 请记住,最大的模块应始终放在第一个插槽以获得最佳性能。 这个规则的例外是要求内存安装在两个或两个以上的银行的系统。 例如,一些系统需要将模块安装在两个银行中。 在这种情况下,每个银行的两个模块需要具有相同的大小。 如果你的系统有两个两个(四个插槽)的插槽,你可以在bank 0中安装两个32MB模块,在bank 1中安装两个64MB。你的总内存将是192MB。
是否安装了存储器?
一般来说,如果您将最大的模块(以兆字节为单位)放在编号最小的插槽中,您将获得最佳性能。 例如,如果您的计算机带有32MB的可移动内存,而您想要添加128MB,则最好将128MB插入插槽0,将32MB模块插入插槽1。
阅读更多: http : //www.datamemorysystems.com/faq.asp