服务器内存上限的确定因素主要包括CPU内核和操作系统、以及存储子系统两个方面。
在X86架构的服务器中,操作系统和CPU内核都支持64位地址空间,理论上可以访问的最大地址空间为2^64字节,即16384PB,实际上还有一个bitwidth因子限制了CPU和操作系统的寻址空间,当前最大的bitwidth是48位,这意味着新的地址空间最大为2^48字节,即256TB。
现代计算机系统的内存由CPU内置的内存控制器来管理,以志强E7服务器为例,它面向高可靠性和高可扩展性需求的用户,可以扩展为4路、8路甚至16路服务器,每个CPU后面并不直接插内存条DIMM,而是插在一个叫做SMB(Scalable Memory Buffer)的芯片后面,每个SMB支持两个Channel,每个Channel后面可以插3根DIMM,一个CPU可以连接四个SMB。
在8路服务器中,可以插16个Memory Riser,每个Memory Riser可以插12个DIMM,共可以插192根DIMM,目前最大的LRDIMM容量是128GB,所以8路最大内存容量为24TB,如果是16路E7服务器,最大内存可以达到48TB。
操作系统对内存的限制也会影响服务器的最大内存容量,Linux系统似乎限制内存总大小为64T,而Windows HPC版本的限制大小为24TB。
服务器内存上限的确定受到多种因素的影响,包括CPU内核和操作系统的寻址能力、存储子系统的设计和实现、以及操作系统本身的限制等,在实际应用中,需要根据具体的需求和预算来选择合适的服务器配置。
到此,以上就是小编对于“服务器内存上限”的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/644972.html