LSCPU 命令:在并发执行方面哪个更好

LSCPU 命令:在并发执行方面哪个更好

我有两台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缓存等其他因素...)

相关内容