大家所说的服务器主板上双路 CPU 是不是就是所谓的 NUMA (Non-uniform memory access)?
NUMA 有没有可能是在一个 CPU socket 上出现呢?就是 一个 CPU 但是它内部实际上是多个 NUMA node?
1
dazhangpan 2022-11-13 22:00:25 +08:00
1. 是的
2. 还是有的,叫 sub-numa |
2
billlee 2022-11-13 23:34:41 +08:00
印象中 EPYC 就是单 socket NUMA
|
3
allAboutDbmss OP @dazhangpan sub-numa 有例子吗?比如哪一款 cpu?感谢!
|
4
allAboutDbmss OP @billlee 是哪一款呢?我看一些 amd numa,但是我不确定是不是主板上插了俩 cpu
|
5
bigdoing 2022-11-14 00:49:16 +08:00 via iPhone
高手来回答你,cpu 访问所有内存,只要性能有差别,就叫 numa ,
几个 socket 无非是物理形式,2 个 socket cpu ,拿一个 die 包起来,不就一个 socket 了吗 |
6
allAboutDbmss OP @bigdoing 是的我同意。这就是 numa 定义。
|
7
allAboutDbmss OP @bigdoing 恩恩 我的第二个问题也就是在想这个事儿: "2 个 socket cpu ,拿一个 die 包起来,不就一个 socket 了吗"
我问这个的原因是感觉身边这种 "subnuma"包在一个 die 的服务器 CPU 越来越少了 |