我的程序在 CPU 的哪个核心上运行?

我的程序在 CPU 的哪个核心上运行?

我发现我的服务器上有44个核心。如果我在服务器上运行代码,它将在哪个核心上运行?默认情况下只会使用一个核心吗?多线程程序是否使用多个核心?或者默认使用一个核心。如果需要的话,我可以自己指定多个核心吗?还是自动选择多少个核心?

有没有办法让我知道我正在运行哪些核心?

答案1

我使用该程序比托普https://github.com/aristocratos/bpytop)。它非常容易配置,可以让您了解各个核心的 CPU 使用情况以及许多其他功能。

相关内容