NUMA,非均匀内存访问,指的是对称多处理系统,其中处理器被分组到节点中,每个组共享一定程度的内存,因此同一节点上的内存访问速度比另一节点上的内存访问速度更快。对我来说,NUMA 是一个适用于集群的概念。
那么,什么是 NUMA 处理器?它是一种将核心分组的处理器,每组核心共享某种级别的缓存吗?
答案1
那么,什么是NUMA处理器?
它是一个能够充当 NUMA 节点的处理器
它是否是一个核心分组的处理器,其中每组核心共享一定级别的缓存?
不,实际上不是,它实际上只是任何一种能够充当 NUMA 节点的 CPU。
对我来说,NUMA 是一个适合集群的概念。
再次抱歉,NUMA 几乎始终是单服务器架构。基本上,您现在可以购买的任何 2+ 插槽服务器都符合 NUMA 方案。这就是为什么我们服务器极客花费大量时间确保以平衡的方式布置内存和 IO 设备,并确保我们的操作系统配置为知道它们也在 NUMA 系统中工作。任何其他情况都意味着您的 CPU 花费太多时间仅充当内存或 IO 控制器。
有趣的是,看看惠普的“The Machine”和 IBM 的“Watson”架构——它们仍处于起步阶段,但我认为是我们在未来 7-10 年内做事的方式。