服务器的内存主要起什么作用 储存里的游戏数据是什么?

[更新]
·
·
分类:数码电脑
3448 阅读

服务器的内存主要起什么作用

储存里的游戏数据是什么?

储存里的游戏数据是什么?

答:储存里的游戏数据是什么?数据的作用游戏服务器无论内存再大,关机数据就会丢失。数据库的作用是关机以后都还能保留,所以必须得用数据库。因为游戏服务器不可能不关机,我们的用户注册资料不可能关机一次就全部清空。
你可能觉得用了数据库就慢了,特别是当内存有那么大的时候,其实好的软件不存在这个问题,可以充分使用系统内存进行数据存取,只有在机器空闲的时候才把内存里面做过修改的数据保存。

什么是服务器内存条?

服务器内存条也就是我们口中常说的“内存”(RAM),它与我们常用的个人电脑内存在外部的形状和内部的结构上没有什么明显的区别,但是只有专业人员才知道,服务器的内存相比起电脑的内存,引入了一些崭新的科技技术,例如ECC、 热插拔 技术等等,这些技术让服务器的内存更加趋于稳定。

服务器是干什么用的?

服务器是计算机的一种,它比普通计算机运行更快、负载更高、价格更贵。服务器在网络中为其它客户机(如PC机、智能手机、ATM等终端甚至是火车系统等大型设备)提供计算或者应用服务。服务器具有高速的CPU运算能力、长时间的可靠运行、强大的I/O外部数据吞吐能力以及更好的扩展性。根据服务器所提供的服务,一般来说服务器都具备承担响应服务请求、承担服务、保障服务的能力。服务器作为电子设备,其内部的结构十分的复杂.

服务器内存和普通PC内存有什么不同?

服务器据我知道的,只针对Intel,E3的平台只支持UDIMM,E5-2400/2600的既支持RDIMM,也支持UDIMM,规律来说支持RDIMM都能支持UDIMM,只支持UDIMM的肯定不能支持RDIMM。题主方便的话可以提供下服务器型号查看下。

当前服务器最大内存是多少?限制因素又是什么?

如果你曾经和服务器厂商打过交道,就会发现他们对于内存容量的渴求是极其贪婪的。是啊,电信、证券、量化这些不差钱的主顾在尝试了内存数据库百倍速度的高潮后,已经不能够回头了。毕竟0.01秒的响应提升,就意味着白花花的银子。当这个压力传导给提供机器的服务器厂商的时候,他们的内心一定是甜蜜又伴随着一丝酸楚的。24TB这个数字,框定了利润的上限,这是更多的金钱所不能突破的。
这带来一个根本性的问题,单机服务器最大内存的极限是怎么确定的?它的制约因素有哪些?为了简化讨论范围,我们限定在占据服务器市场98%以上的X86服务器,并假设不受成本的约束。我们从CPU内核和操作系统、以及存储子系统两方面来寻找答案。
CPU内核和操作系统
操作系统和CPU内核都支持64位地址空间,它能够访问的地址空间是
2^64=16384 PB
好大的空间,似乎永远也用不完。是不是这个是内存容量的极限呢?实际上即使在CPU内核中还有一个因子,限制了CPU和操作系统的寻址空间,那就是bitwidth。它决定了页表转换的地址长度,它现在最大是48位(我印象里),它可以从寄存器里面读出来,越新和服务器CPU,这个值越大。那么新的地址空间最大是多少呢?
2^48=256 TB
256TB,小了不少,是不是这就是内存容量的极限了呢?实际上并不是。
内存子系统
现代计算机系统的内存都由CPU内置的内存控制器来管理,为了寻找内存的极限,我们把目光投入到志强中的战斗机,E7服务器上。E7面向对高可靠性和高可扩展性需求强烈的用户,当然价格也十分感人。高可靠性说的是RAS,高可扩展性是说可以扩展为4路,8路,甚至16路服务器。所谓n路,通俗的说就是有n个物理CPU。
16路服务器十分十分罕见,部分原因在于从8路扩展为16路后,保证cache一致性所发的snoop包会降低性能,在某些情况下得不偿失。我们这里就略过。8路服务器作为主流最高端服务器,它的内存最大能够达到多少呢?
我们先来看一下它的内存子系统:
E7 CPU后面并不直接插内存条DIMM,这点和E5不一样。内存条插在一个叫做SMB(Scalable Memory Buffer)的芯片后面。每个SMB支持两个Channel,每个Channel后面可以插3根DIMM(图里是两个,实际可插三个)。SMB和CPU直接通过一种叫做SMI Link(Scalable Memory Interconnect)的总线连接,一个CPU可以连接四个SMB。
框图不够生动,我们来看个实际的例子
服务器最大支持的内存数量不在于是64位还是Bitwidth,而在于能够插多少内存条。如果是16路E7,最大内存可以达到48TB。E5系列内存相比E7就差一大截了。
DIMM形式封装的傲腾内存在不远的将来也许会打破这种限制,傲腾DIMM内存可以达到2T以上每根,到那时也许bitwidth必须要加宽了。钱多的主顾纷纷表示,真香!