如何纠正我的服务器上内存的 NUMA 设置?

如何纠正我的服务器上内存的 NUMA 设置?

我正在尝试将 VMware ESXi 安装到新的专用服务器上。但是,当我从 VMware ESXi 安装程序 CD 启动时,出现以下错误:

BIOS 报告 NUMA 节点 1 没有内存。

系统发现您的机器存在问题,无法继续。

BIOS 报告 NUMA 节点 1 没有内存。此问题要么是由不良 BIOS 引起的,要么是由内存模块分布非常不均衡引起的。

我该如何解决此错误?以下是该机器的规格:

  • 由我的数据中心组装的定制硬件(即不是戴尔等名牌)
  • AMD 四核 Opteron(tm) 处理器 6128 8 核(共 32 核)
  • 超微 H8QG6/H8QGi
  • 24GB DDR3 内存
  • 4 个物理 CPU
  • 最有可能的是 4x 6GB DIMM,可能会有所不同。

以下是我可以从命令行获取的更多信息:

 [root@host ~]# cat /proc/cpuinfo 
 processor  : 0
 vendor_id  : AuthenticAMD
 cpu family : 16
 model      : 9
 model name : AMD Opteron(tm) Processor 6128
 stepping   : 1
 cpu MHz        : 800.000
 cache size : 512 KB
 physical id    : 1
 siblings   : 8
 core id        : 0
 cpu cores  : 8
 apicid     : 16
 fpu        : yes
 fpu_exception  : yes
 cpuid level    : 5
 wp     : yes
 flags      : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc nonstop_tsc pni cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy altmovcr8 abm sse4a misalignsse 3dnowprefetch osvw
 bogomips   : 4000.05
 TLB size   : 1024 4K pages
 clflush size   : 64
 cache_alignment    : 64
 address sizes  : 48 bits physical, 48 bits virtual
 power management: ts ttp tm stc 100mhzsteps hwpstate [8]

 processor  : 1
 vendor_id  : AuthenticAMD
 cpu family : 16
 model      : 9
 model name : AMD Opteron(tm) Processor 6128
 stepping   : 1
 cpu MHz        : 800.000
 cache size : 512 KB
 physical id    : 1
 siblings   : 8
 core id        : 1
 cpu cores  : 8
 apicid     : 17
 fpu        : yes
 fpu_exception  : yes
 cpuid level    : 5
 wp     : yes
 flags      : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc nonstop_tsc pni cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy altmovcr8 abm sse4a misalignsse 3dnowprefetch osvw
 bogomips   : 4000.04
 TLB size   : 1024 4K pages
 clflush size   : 64
 cache_alignment    : 64
 address sizes  : 48 bits physical, 48 bits virtual
 power management: ts ttp tm stc 100mhzsteps hwpstate [8]

 ...

 processor  : 31
 vendor_id  : AuthenticAMD
 cpu family : 16
 model      : 9
 model name : AMD Opteron(tm) Processor 6128
 stepping   : 1
 cpu MHz        : 800.000
 cache size : 512 KB
 physical id    : 4
 siblings   : 8
 core id        : 3
 cpu cores  : 8
 apicid     : 71
 fpu        : yes
 fpu_exception  : yes
 cpuid level    : 5
 wp     : yes
 flags      : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc nonstop_tsc pni cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy altmovcr8 abm sse4a misalignsse 3dnowprefetch osvw
 bogomips   : 3999.74
 TLB size   : 1024 4K pages
 clflush size   : 64
 cache_alignment    : 64
 address sizes  : 48 bits physical, 48 bits virtual
 power management: ts ttp tm stc 100mhzsteps hwpstate [8]

答案1

当四个 CPU 插槽都装满时,您必须小心装入内存模块。

这里是主板内存装载指南的链接,如表 3 所示,您需要在该配置中拥有 16 或 32 个 DIMMS,因此假设您目前拥有 24GB,您基本上需要添加或删除 8 x 1GB 模块,或者移动一些东西来修复该模型。

相关内容