新しいサーバーを構築しようとしていますが、利用可能なオプションを使用すると、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で大丈夫です。