DL380 Gen9 哪个处理器,对NUMA有什么影响

Tom*_*m V 6 hardware hp-proliant sql-server numa

我们即将构建一个新服务器,我想知道可用选项对 NUMA 有何影响。

该系统将使用 Proliant DL380 Gen9 8SFF 构建,它有 2 个插槽,每个插槽有 12 个内存组。

我的问题是什么会更好地配置 2 CPU 的 6 核和内存均匀分布在 NUMA 节点或单个 12 核 CPU 和该 NUMA 节点中的所有内存。

我是否应该期望使用单个 Intel Xeon E5-2690Wv3 和 192GB(4 * 32GB + 4 * 16GB)内存出现带宽问题并选择 2 CPU 选项,或者我应该避免复杂性并选择单 CPU 解决方案并让所有 RAM 坐下在分配给该套接字的银行中?

不会使用虚拟化,机器将运行 Windows 2012 R2 和 SQL 2014,两者都支持 NUMA。

eww*_*ite 5

好问题。

这将取决于您的应用程序以及需要多少 RAM。我来自 Linux 和 VMware 世界,其中应用程序/操作系统是 NUMA 感知的。

HP 提供有关 ProLiant 服务器和 Linux 的NUMA 注意事项指南。还有对延迟注意事项的更详细描述

但:

  • 如果您的核心数量对一个物理 CPU 感到满意...
  • 您可以将所需的 RAM 安装到一个 NUMA 节点上...
  • 并且您对跨节点内存访问的延迟很敏感...
  • 而且您不需要使用第二个 PCIe 转接板/笼(需要第二个 CPU)...

...那么你可以使用一个 CPU。

  • 还值得记住的是,大量内核的 SQL Server 许可将非常昂贵。假设您使用 EE,如果您可以将工作负载安装到单个 4-6 核 CPU 上,那么您可以在具有更多内核的两插槽计算机上节省一些许可费用。 (2认同)