我正在浏览一些用于启动的低端服务器,我对不同的内存类型感到有些困惑。ECC 的优势很明显——单比特纠错。当谈到注册内存时,它似乎更加模糊,尤其是在同时支持注册内存和无缓冲内存的系统中。
谷歌搜索主要找到维基百科文章的副本,该文章指出注册的内存芯片“......在内存控制器上放置更少的电力负载,并允许单个系统保持稳定,使用比其他方式更多的内存模块”。但是,我找不到对此的任何量化。
我想知道的是:
对于特定示例,HP ProLiant DL 120 G6 服务器手册指出支持的最大内存配置为 16 GB 无缓冲 (4x4GB) 或 12 GB 注册 (6x2GB)。在这种情况下,如果可靠性差异可以忽略不计,我宁愿拥有额外的 4GB 内存。
两个原因浮现在脑海中,但都是由于相同的技术。
基本上注册内存可以等待写入以“填充”可用缓冲区,在这方面有点像同步链接。这意味着所有读取或写入都在边缘信号的开始或结束时收集 - 这使其总体上比无缓冲更快。
也因为时钟管理更准确/更好,每个通道/总线可以使用更多模块,因为信号不会失去同步或降级,这意味着每个通道/总线有更多内存。这就是为什么一个服务器经常可以使用 18 个已注册的模块,但只能使用 6 个未缓冲的模块。当然,无缓冲更便宜,所以如果你想要一个低内存服务器,它可能没问题,但如果你认为你可能会超过服务器的“无缓冲限制”,那么你应该直接在第一天注册。
顺便说一下,它与可靠性无关 - 只是速度和扩展。
希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
2479 次 |
| 最近记录: |