web-dev-qa-db-ja.com

サーバー上のメモリのNUMA設定を修正するにはどうすればよいですか?

VMwareESXiを新しい専用サーバーにインストールしようとしています。ただし、VMware ESXiインストーラCDから起動すると、次のエラーが発生します。

The BIOS reports that NUMA node 1 has no memory.

システムがマシンに問題を検出したため、続行できません。

BIOSは、NUMAノード1にメモリがないことを報告します。この問題は、BIOSの不良またはメモリモジュールの非常に不均衡な配布が原因で発生します。

このエラーを解決するにはどうすればよいですか?マシンの仕様は次のとおりです。

  • データセンターによって組み立てられたカスタムハードウェア(つまり、Dellなどのブランド名ではありません)
  • AMD Quad Opteron(tm)プロセッサー6128 8コア(合計32コア)
  • Supermicro H8QG6/H8QGi
  • 24GB DDR3 RAM
  • 4つの物理CPU
  • ほとんどの場合、4x 6GBDIMMは異なる可能性があります。

コマンドラインから取得できる情報は次のとおりです。

 [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]
3
Josh

4つのCPUソケットがすべていっぱいになったら、メモリモジュールをロードする際に注意する必要があります。

[〜#〜] here [〜#〜] は、moboのメモリロードアウトガイドラインへのリンクです。表3に示すように、その構成には16個または32個のDIMMが必要です。現在24GBがありますが、基本的には8 x 1GBモジュールを追加または削除するか、移動してそのモデルを修正する必要があります。

8
Chopper3