我怎么知道我是否应该在运行旧应用程序的虚拟机上禁用虚拟NUMA?

从VMware的文档:

虚拟NUMA拓扑可用于硬件版本8虚拟机,并且在虚拟CPU数量大于8时默认启用。 您还可以使用高级configuration选项手动影响虚拟NUMA拓扑。

所以可以说,我有一个虚拟机,我已经分配了8个CPU – 它运行的虚拟NUMA。 如果我有一个旧的非NUMA感知的应用程序在服务器上运行,它会不会运行非常糟糕,或者至less不会在非V-NUMA模式下运行?

我认为V-NUMA是这样启用的,因为如果一个应用程序供应商推荐8个或更多的内核,那么这个软件最有可能是NUMA的。 还是有很多应用程序支持多核支持,但不支持NUMA?

我如何确定由这个可能的问题造成的瓶颈?

编辑:有没有想过在监控远程NUMA调用的vCenter有一个指标?