web-dev-qa-db-ja.com

DL380Gen9どのプロセッサとNUMAへの影響

新しいサーバーを構築しようとしていますが、利用可能なオプションを使用すると、NUMAにどのような影響があるのでしょうか。

システムは、2つのソケットとソケットごとに12のメモリバンクを備えたProliant DL380 Gen98SFFを使用して構築されます。

私が持っている質問は、6コアとメモリをNUMAノードに均等に分散した2つのCPU、または単一の12コアCPUとそのNUMAノード内のすべてのメモリを構成する方がよいかどうかです。

単一のIntelXeon E5-2690Wv3と192GB(4 * 32GB + 4 * 16GB)メモリを使用して帯域幅の問題が発生すると予想して2 CPUオプションを選択する必要がありますか、それとも複雑さを避けて単一CPUソリューションを使用してすべてRAMそのソケットに割り当てられたバンクに座っていますか?

仮想化は使用されず、マシンはWindows 2012R2とSQL2014を実行します。どちらもNUMAに対応しています。

良い質問。

これは、アプリケーションと必要なRAMの量によって異なります。私はアプリケーション/ OSがNUMAに対応しているLinuxとVMwareの世界から来ました。

HPには、ProLiantサーバーおよびLinux用の NUMAの考慮事項に関するガイド があります。また、 より詳細な説明 レイテンシの考慮事項。

だが:

  • コア数が1つの物理CPUで満たされている場合...
  • 必要なRAM 1つのNUMAノードに合わせることができます。.
  • andクロスノードメモリアクセスからの遅延に敏感です...
  • [〜#〜]および[〜#〜]2番目のPCIeライザーボード/ケージを使用する必要はありません(2番目のCPUが必要です).。

...それなら、1つのCPUで大丈夫です。

5
ewwhite