首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >超V NUMA设置

超V NUMA设置
EN

Server Fault用户
提问于 2016-03-14 14:10:59
回答 2查看 1.9K关注 0票数 -1

我的机器运行在Window 2012 R2上,有48个逻辑处理器和240 My内存。

我创建了一个有48个处理器和230 48内存的VM。

我是双重的NUMA节点,我应该创建和内存分配给每个节点。通过单击“硬件类型”,它创建了24个节点,每个节点有2个处理器。目前,我已将每个套接字设置为2个NUMA节点,每个NUMA节点有12个处理器,每个NUMA设置为65 or或RAM。

我面临的问题是SQL server(Window 2008 + sql 2008)性能。当一批处理几百行时,可能需要1-2秒.但是,当处理几行时,它可以使用相同的时间。演出时好时坏。

我需要一些关于NUMA配置的建议,基于我分配给VM的处理器和RAMS。

谢谢路易

EN

回答 2

Server Fault用户

发布于 2016-03-14 16:03:31

当您单击“使用硬件拓扑”时,VM假设物理机器的BIOS报告的配置相同。如果您的VM有24个NUMA节点,这意味着主机的BIOS将每个核心报告为一个单独的NUMA节点,这并不特别有用。

您应该检查物理主机的BIOS设置,看看是否可以让它做一些更合理的事情。然后再次单击“使用硬件拓扑”以查看结果。运行良好的BIOS的机器通常会报告每个处理器包是一个NUMA节点,或者可能是两个节点。

在任何情况下,如果基础BIOS中断,您将VM设置为什么并不重要,因为Hyper-V将将虚拟NUMA节点映射到BIOS是否报告物理NUMA节点上,在更有效地描述这些物理NUMA节点之前,您将无法获得良好的性能。

票数 1
EN

Server Fault用户

发布于 2016-03-15 12:50:55

客户感知NUMA实际上应该改善NUMA感知的来宾OSs和应用程序的性能,例如Windows Server和SQL Server。

有关详细信息,请参阅这里:https://technet.microsoft.com/en-us/library/dn282282.aspx?f=255&MSPPError=-2147217396

不要使用高级处理器设置,除非集群中有不同物理NUMA大小的主机。

是否启用了动态内存?如果是这样的话,你会失去对客人敏感的NUMA。当您需要大型高性能机器时,请使用静态RAM。

在此之后,我将开始研究其他可能的原因,例如存储设计/性能、SQL代码等等。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/763614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档