我有两台Linux机器。我使用lscpu
命令来检查它的CPU信息。
这是第一台机器的信息:
CPU(s): 8
On-line CPU(s) list: 0-7
Thread(s) per core: 2
Core(s) per socket: 4
Socket(s): 1
这是第二台机器的信息:
CPU(s): 6
On-line CPU(s) list: 0-5
Thread(s) per core: 1
Core(s) per socket: 1
Socket(s): 6
我研究了 CPU、核心、插槽之间的区别。例如这里基于此,我发现我的第二台机器有更多的实际处理器,但总体而言它的 CPU 数量比第一台机器少。
我想问在这种情况下,哪台机器在并发执行方面更好?(我仅基于同时执行的线程总数,而不是基于速度/ L1-L2缓存等其他因素...)