如何从技术细节挑选服务器内存?

操作方法

  • 01

    如果IT人员对服务器内存市场不十分了解,那选择合适的服务器内存可不是一项简单的工作。虚拟化增加了在每台服务器上运行工作负载的数量,但是越来越多的计算需求则要求IT人员配备更好的硬件。 如果IT人员对服务器内存市场不十分了解,那选择合适的服务器内存可不是一项简单的工作。 虚拟化增加了在每台服务器上运行工作负载的数量,但是越来越多的计算需求则要求IT人员配备更好的硬件。内存俨然已经是服务器的一个关键资源,而且通常来说,虚拟服务器会在消耗完其他计算资源(如处理器内核或或时钟周期)之前先把内存耗完。本文会概述目前市场上几个主要内存类型的关键属性,并帮助IT专家按照服务器和预期工作负载的要求匹配不同等级和性能的内存。 服务器内存基本属性 除了基础的64位或72位数据频宽和速度标识,当今内存条使用一系列术语进行分类,作为IT管理员或技术人员,需要熟悉这些术语,这样就能更简单理解服务器配置以及和服务器供应商讨论内存属性的有效性。 如今服务器内存通常使用传输速率进行分类,单位为百万传输每秒(MT/s)。典型的双列直插式内存模块(DIMM)设备提供1,066 MT/s, 1,333 MT/s, 1,600 MT/s 或者 1,866 MT/s的传输速率。记住这并不代表数据传输速率,只代表这个设备能够运行这些数量的传输循环。如果想要找到数据传输速率 – bytes(B)每秒 – 直接将传输速率乘以8即可获得。比如,一个前沿的DIMM的传输速率为2,133 MT/s将可以提供17,066 MB每秒的数据传输速率,相当于差不多17Gbps的带宽。 一个“内存rank(块)”是一组动态RAM(DRAM)内存芯片与相同的芯片连接。接着,计算机在同一时间通过一个64位数据总线或者一个使用误差校正码(ECC)的72位数据总线进行使用。实际物理内存芯片在一个rank里的数量可以变化。比如,一个x16(16位)rank的内存芯片可以使用4个16位的DRAM内存芯片来创建一个64位的rank。作为对比,一个x8(8位)的rank可以使用8个8位的DRAM内存芯片来完成一个64位的rank;如果内存条支持ECC,可以增加更多的内存芯片。一个内存模块例如一个DIMM可以包括1,2,4或8个ranks被称为"single," "dual," "quad" 和"octal"。Single rank DIMMs价格 最便宜同时也只能提供最低的内存容量。 Rank会令人困惑,但是他们是内存几何中的关键部分。比如,当你有一个DIMM并在两边各有8个芯片 – 总共16个DRAM芯片在DIMM上,16个芯片中的每一个都代表一个rank,每个rank的频宽是8位。实际上,这个DIMM会以2个rank结尾,每个rank都是64位频宽,位于内存条的两边。 服务器内存控制器对于需要安装的DIMM的支持受限于rank的数量,还会跟着DIMM使用的总容量进行变化。比如,一个系统可能支持使用4个低密度DRAM芯片的rank,导致高密度DRAM芯片的DIMM只能为系统带来更少的rank。 一个“内存Channel(组)”, 有时被叫做“bank”代表一组rank。所有加入channel的rank可以是一个单一的DIMM,或者几个DIMM。一个典型的服务器通常支持大量的channel也允许安装大量的内存条。在大部分情况下,一个channel中的每个DIMM必须在逻辑上是完全一致的,重要的一点是当channel需要填充时,需要回顾系统文档来判断所有限制因素或是系统要求。 基本内存类型 如今内存模块也按照类型来规划:分为注册、无缓冲和负载减少三类。每个类型都会提供一些权衡,因为在同一台服务器内无法混合类型,所以在你做出决定之前,考虑到最佳性能、可靠性、效率和成本的搭配是非常重要的。 注册DIMMs(RDIMMs)通过缓冲DRAM地址,控制和时钟信号进行工作。缓冲能提高信号强度,简化电子负载问题,并提供一个很好地组合速度(输出),容量和rank配置所以RDIMMs是最为普遍的型号,。Singal或Dual rank的RDIMMs在每个DIMM容量在16GB的情况下,可以支持1,600MT/s的输出。32GB的RDIMMs支持quad rank的配置(也就是在每个DIMM上配备更多芯片),但是这通常会限制每个channel上DIMMs安装的数量并将传输速度降至1,066 MT/s。总之,当DIMM可靠性需要依靠ECC或者当服务器需要支持大量内存的时候,RDIMMs将会是最佳选择。 作为对比,无缓冲DIMMs(UDIMMs)不会缓冲地址,控制和时钟信号。因为缓冲电子的延时被移除了,所以缓冲的缺失可以提高很小百分比的DIMM性能。然而,UDIMMs会在主机服务器上强加一个更大的电子负载,将最大输出限制在1,600 MT/s以内,还会将DIMM容量降至4GB,并限制每个channel只允许2个DIMMs。如果你真的要用的话,UDIMMs可以被使用在不需要大量内存容量的备用服务器上,也许会获利于缩短那近似微乎其微的内存延时。 负载减少DIMMs与注册DIMMs相似,也是有缓存,但是LRDIMMs使用一种缓冲方法能够大幅减低每个DIMM的电子负载。这能够允许最多3个大容量的32位quad rank DIMMs在一个channel上运行传输速率至1, 333 MT/s。同时服务器还能达到最高的总内存容量,但是如果在每个channel上使用超过3个DIMMs,传输速率会降至1,066 MT/s。LRDIMMs仍旧被一些服务器供应商所采纳,所以如果要使用,请确保你的指定服务器支持LRDIMMs。比如,HP Prolian G8服务器支持LRDIMMs,而旧版的G7和G6则不支持。 对于任何虚拟化数据中心来说,内存都是一个关键资源,所以选择内存条对于系统中每个工作负载所使用的内存容量,可靠性和性能具有巨大的影响。好了,你已经学习了当代内存命名法的一些基本概念,你可以为你的服务器内存配置做出更好的选择来最大化你所使用的IT硬件预算。

(0)

相关推荐

  • 什么是服务器内存

    服务器内存也是内存(RAM),它与普通PC(个人电脑)机内存在外观和结构上没有什么明显实质性的区别,主要是在内存上引入了一些新的特有的技术,如ECC、ChipKill、热插拔技术等,具有极高的稳定性和 ...

  • 服务器内存UDIMM与RDIMM的区别

    Intel 5500系列至强CPU2009年3月份推出,大家在为该系列CPU选购主板时应该可以看到内存支持选项一般都是2种,一种是支持48G、一种是24G,同一个服务器主板怎么会是两种不同容量的内存支 ...

  • 服务器内存与普通PC机上的内存有什么区别

    问:什么是服务器内存?它与普通PC机上的内存有什么区别? 答:服务器内存也是内存,它与我们平常在电脑城所见的普通PC机内存在外观和结构上没有什么明显实质性的区别,它主要是在内存上引入了一些新的技术,普 ...

  • 服务器内存常见术语

    操作步骤: 什么是服务器内存? 它与普通PC机上的内存有什么区别? 答:服务器内存也是内存,它与我们平常在电脑城所见的普通PC机内存在外观和结构上没有什么明显实质性的区别,它主要是在内存上引入了一些新 ...

  • 服务器内存十大品牌排行榜

    排行榜123网依托全网大数据,根据品牌评价以及销量评选出了2019年服务器内存十大品牌排行榜,前十名分别是宏想.万茂.finnedeh芬耐德.帝之选.xforce.创见/Transcend.johnw ...

  • tomcat服务器内存溢出解决方法

    在tomcat服务器中部署多个项目,之后发现访问失败,打开服务器一看是报了内存溢出的错误,总结了一下tomcat内存溢出后的处理方法,跟大家分享一下. 操作方法 01 怎么知道tomcat服务器内存溢 ...

  • 服务器内存与台式机内存区别

    大家在自己DIY服务器或工作站时,不知选择哪种类型的内存.常见的内存类型有哪些,具体性能差异有哪些呢,如何给自己的服务器或工作站选择最正确的内存呢?让我们一起学习一下吧. 操作方法 01 内存工艺规格 ...

  • 怎么看内存使用率(服务器内存占用率过高怎么办)

    本文出自头条号老王谈运维,转载请说明出处.作为Linux运维工程师系统维护过程中,需要我们经常查看CPU使用率.内存使用率.带宽占用,从资源使用的程度分析系统整体的运行情况.在 Linux 上查看资源 ...

  • 如何测试内存性能(内存怎么测试)

    全面起底内存各方面问题,彻彻底底搞懂内存,含各种内存检测方法关于内存,也是不少人在日常生活中经常能接触到的一个话题,内存在某种情况下,它成为了不少PC用户,经常能遇到的一个话题,在当下,很多人对于内存 ...