大内存服务器租用,服务器大内存有什么好处

softyun3年前云服务器51

服务器内存主要起什么作用,服务器大内存有什么好处

1、服务器内存主要是用来存储临时数据,做缓存用的。服务器系统本身所占的内存比较少,内存需要消耗的大小,取决于你服务器里跑的应用程序。

2、理论上来说内存越大越好,可以将更多的临时数据放到内存里面,避免直接读硬盘,毕竟读内存的速度要比读硬盘的速度快很多,但从经济的角度来看,够用就好了,多了,服务器也用不上,放在那里浪费。

如果你曾经和服务器厂商打过交道,就会发现他们对于内存容量的渴求是极其贪婪的。是啊,电信、证券、量化这些不差钱的主顾在尝试了内存数据库百倍速度的高潮后,已经不能够回头了。毕竟0.01秒的响应提升,就意味着白花花的银子。当这个压力传导给提供机器的服务器厂商的时候,他们的内心一定是甜蜜又伴随着一丝酸楚的。24TB这个数字,框定了利润的上限,这是更多的金钱所不能突破的。

这带来一个根本性的问题,单机服务器最大内存的极限是怎么确定的?它的制约因素有哪些?为了简化讨论范围,我们限定在占据服务器市场98%以上的X86服务器,并假设不受成本的约束。我们从CPU内核和操作系统、以及存储子系统两方面来寻找答案。

CPU内核和操作系统

操作系统和CPU内核都支持64位地址空间,它能够访问的地址空间是

2^64=16384PB

好大的空间,似乎永远也用不完。是不是这个是内存容量的极限呢?实际上即使在CPU内核中还有一个因子,限制了CPU和操作系统的寻址空间,那就是bitwidth。它决定了页表转换的地址长度,它现在最大是48位(我印象里),它可以从寄存器里面读出来,越新和服务器CPU,这个值越大。那么新的地址空间最大是多少呢?

2^48=256TB

256TB,小了不少,是不是这就是内存容量的极限了呢?实际上并不是。

内存子系统

现代计算机系统的内存都由CPU内置的内存控制器来管理,为了寻找内存的极限,我们把目光投入到志强中的战斗机,E7服务器上。E7面向对高可靠性和高可扩展性需求强烈的用户,当然价格也十分感人。高可靠性说的是RAS,高可扩展性是说可以扩展为4路,8路,甚至16路服务器。所谓n路,通俗的说就是有n个物理CPU。

16路服务器十分十分罕见,部分原因在于从8路扩展为16路后,保证cache一致性所发的snoop包会降低性能,在某些情况下得不偿失。我们这里就略过。8路服务器作为主流最高端服务器,它的内存最大能够达到多少呢?

我们先来看一下它的内存子系统:

E7CPU后面并不直接插内存条DIMM,这点和E5不一样。内存条插在一个叫做SMB(ScalableMemoryBuffer)的芯片后面。每个SMB支持两个Channel,每个Channel后面可以插3根DIMM(图里是两个,实际可插三个)。SMB和CPU直接通过一种叫做SMILink(ScalableMemoryInterconnect)的总线连接,一个CPU可以连接四个SMB。

框图不够生动,我们来看个实际的例子:

这个板子叫做MemoryRiser,红框的部分就是SMB,有两个。蓝框的部分是内存插槽。大家数一下,可以看到一个SMB后面可以插6根DIMM,分别属于两个Channel。一个照的比较好的:

来源:DellE7服务器宣传照

有的同学要问了,不是说好每个CPU后面接4个SMB吗?怎么才两个?别着急,因为每个CPU后面可以接两个MemoryRiser:

4路E7服务器,可以插8个MemoryRiser


插满8个MemoryRiser

好了,我们可以计算一下了,8路可以插16个MemoryRiser,每个MemoryRiser可以插12个DIMM:

16X12=192根

共可以插192根DIMM。现在焦点落在单根DIMM的容量上了。LRDIMM往往可以支持更大的内存容量(原理我以后再讲),目前据我所知,最大的LRDIMM容量是128GB。所以8路最大内存容量为:

192X128=24576GB=24TB

现在你知道前面的24TB哪里来的了吧!

结论

服务器最大支持的内存数量不在于是64位还是Bitwidth,而在于能够插多少内存条。如果是16路E7,最大内存可以达到48TB。E5系列内存相比E7就差一大截了。

DIMM形式封装的傲腾内存在不远的将来也许会打破这种限制,傲腾DIMM内存可以达到2T以上每根,到那时也许bitwidth必须要加宽了。钱多的主顾纷纷表示,真香!

大内存服务器租用推荐:

AMDRyzen5360064G2*512GNvme高速SSD1G独享600元/月

AMDRyzen73700X64G2*1TNvme高速SSD1G独享999元/月

AMDRyzen93900128G2*2TNvme高速SSD1G独享1299元/月

AMDRyzen95950X128G2*4TNvme数据中心版高速SSD1G独享1699元/月

大内存服务器租用,

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

Spinservers:美国独立服务器(圣何塞),大硬盘/大存储/大内存/支付宝/微信付款,$111/月

spinservers怎么样?spinservers是Majestic Hosting Solutions,LLC旗下站点,主营美国独立服务器租用和Hybrid Dedicated等,spinserv...

Spinservers:美国圣何塞高配置服务器;双E5-2630L v3/64GB DDR4/1.6TB SSD/10Gbps端口,$111/月起

spinservers怎么样?spinservers在7月份发布的几款圣何塞E5系列促销服务器目前还有货,促销现在一共有4款机型,全部为双英特尔至强 E5系列,10Gbps端口,1.6TB SSD起步...

SpinServers:美国圣何塞服务器75折优惠;亚洲优化线路,10Gbps带宽,月付$126起

spinservers怎么样?spinservers是一家国外的老牌主机商家,成立时间比较长,主要销售混合服务器和物理服务器,机房在美国达拉斯和圣何塞,圣何塞机房为亚洲优化线路,到国内的速度非常不错,...

spinservers:美国高配服务器$79/月起;圣何塞/达拉斯机房,10Gbps带宽,支持支付宝/微信

spinservers怎么样?spinservers发来了针对今年圣诞节期间的促销方案,圣何塞/达拉斯机房高配置、10Gbps带宽服务器使用优惠码后最低每月89美元起。spinservers是Maje...

SpinServers:美国高配服务器;e5-4640v2(40核/80线程)/768G内存/4*1.6TSSD/10Gbps带宽,$499/月

spinservers怎么样?spinservers达拉斯机房推出了一款超高配的独立服务器,采用四路e7,配了768G内存,4个1.6T的SSD,接入10Gbps带宽,看起来是不是挺诱人,不过价格也到...

Spinservers:美国圣何塞服务器,双E5/64GB DDR4/2TB SSD/10Gbps端口月流量10TB,$111/月

spinservers怎么样?spinservers大硬盘服务器。Spinservers刚刚在美国圣何塞机房补货120台独立服务器,CPU都是双E5系列,64-512GB DDR4内存,超大SSD或N...