更准确点是一个NUMA
我的代码开400个线程,在一台双EYPC7B13的机器上,最多只能占到64核(总共128核/256线程),全都是一个NUMA上的线程。就是一个NUMA 100%,其他3个0%,OS是Windows Svr 2019
在另一个EYPC 9654的机器上,Windows Sever 2022上就能全部线程跑满100%。
JDK版本相同。
这是Windows Sever的问题么?还是7B13这个CPU有些不标准的问题,听说这个是阿里定制。
BTW:
1、硬件都是2CPU开了SMT(应该就是相当于Intel超线程),但是WinSvr 2019显示有4个NUMA,WinSvr 2022显示2个NUMA
2、跑个CineBench能够全核跑满的。
正在重装个2022试试
--
FROM 166.111.35.*