服務器內存最大大小限制


1. 首先看一下 linux下CPU的限制

vendor_id    : GenuineIntel
cpu family    : 6
model        : 79
model name    : Intel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz
stepping    : 1
microcode    : 0xb00001f
cpu MHz        : 2194.917
cache size    : 25600 KB
physical id    : 0
siblings    : 4
core id        : 3
cpu cores    : 4
apicid        : 3
initial apicid    : 3
fpu        : yes
fpu_exception    : yes
cpuid level    : 20
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss ht syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology tsc_reliable nonstop_tsc aperfmperf eagerfpu pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx hypervisor lahf_lm 3dnowprefetch epb cat_l3 cdp_l3 xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts
bogomips    : 4389.83
clflush size    : 64
cache_alignment    : 64 address sizes : 40 bits physical, 48 bits virtual
power management:

根據內存地址的大小 基本上可以推斷一下 最大的內存支持情況. 

48位的尋址地址 最多支持 256T的內存

這應該是最大的上限, 但是還有一些其他的限制

比如E7V3的時候 一個CPU 最多支持 3TB的內存 而且需要使用 128g的內存條 一共支持 24跟內存插槽.

E7V4 好像縮減了最大可以支持的內存數目,變成了 1.5T 

E7系列應該是 四通道內存. 然后有三個內存控制器 每個內存控制器 可以在不同的通道上面使用兩個DIMM的插槽

所以E7系列 最高支持 24個 內存插槽.

2. CPU 有這些限制, 但是服務器 組裝起來不一定一定滿足如上的情況

比如E7系列的很多機器 比如浪潮的TS860 DELL的R930 等 一般 滿配 8路服務器 最高支持 12T的內存.  聯想的X3950X6

3. 操作系統的限制.

Linux 貌似限制 內存總大小是 64T windows的HPC版本的限制大小(Win2016 HPC) 好像是 24TB內存的大小

4. 內存很大的缺點

內存很大的機器 在開機的時候 需要花費非常長的時間進行內存自檢.

這個東西可以簡單算一下 內存走UPI的話 寬帶不超過50Gb/S  簡單計算1TB的內存光內存的自檢可能就要超過4分鍾

更大的時間更長,而且自檢的話 可能比這個時間的預計還要長一些.

5. 除了x86的機器之外還有 IBM的z14 POWER機器 以及 Oracle SPARC系列

已知的數據 IBM的z14 最高支持 32TB的內存 Oracle的SPARC M8 單機架支持16TB的內存

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM