一个有关服务器双路 或者 NUMA 的简单问题

2022-11-13 21:30:52 +08:00
 allAboutDbmss

大家所说的服务器主板上双路 CPU 是不是就是所谓的 NUMA (Non-uniform memory access)?

NUMA 有没有可能是在一个 CPU socket 上出现呢?就是 一个 CPU 但是它内部实际上是多个 NUMA node?

1304 次点击
所在节点    问与答
7 条回复
dazhangpan
2022-11-13 22:00:25 +08:00
1. 是的
2. 还是有的,叫 sub-numa
billlee
2022-11-13 23:34:41 +08:00
印象中 EPYC 就是单 socket NUMA
allAboutDbmss
2022-11-14 00:06:48 +08:00
@dazhangpan sub-numa 有例子吗?比如哪一款 cpu?感谢!
allAboutDbmss
2022-11-14 00:10:42 +08:00
@billlee 是哪一款呢?我看一些 amd numa,但是我不确定是不是主板上插了俩 cpu
bigdoing
2022-11-14 00:49:16 +08:00
高手来回答你,cpu 访问所有内存,只要性能有差别,就叫 numa ,
几个 socket 无非是物理形式,2 个 socket cpu ,拿一个 die 包起来,不就一个 socket 了吗
allAboutDbmss
2022-11-14 01:28:58 +08:00
@bigdoing 是的我同意。这就是 numa 定义。
allAboutDbmss
2022-11-14 01:30:29 +08:00
@bigdoing 恩恩 我的第二个问题也就是在想这个事儿: "2 个 socket cpu ,拿一个 die 包起来,不就一个 socket 了吗"

我问这个的原因是感觉身边这种 "subnuma"包在一个 die 的服务器 CPU 越来越少了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/894948

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX