物理核心、逻辑核心、虚拟核心

use*_*561 7 hyper-v hyper-threading

我的处理器有 4 个物理核心。每个核心最多 8 个虚拟核心。以下是否适用:

  • 如果启用超线程,则需要 4x 2 = 8 个逻辑核心。这意味着 8 x 8 = 64 个最大虚拟核心

  • 如果未启用超线程,则最大虚拟核心数为 4 x 8 = 32。 或者总是 4x8=32 个虚拟核心?

Ama*_*man 4

您好,有一些基础知识可以帮助您理解:
1. 拥有的物理核心越多,性能就越好
2. 单个物理处理器中的逻辑核心有助于处理器执行多任务,但并不比拥有专用物理核心更好处理器
3. 超线程是在单个物理核心中实现多核性能的过程
4. 超线程不会增加逻辑核心,其实现已由制造商固定
5. 超线程允许 CPU 负载在核心中分配,如果需要更多的分布,然后使用不同的技术(如时间切片、循环等)划分物理核心内的负载

因此,如果您的 CPU 有 4 个物理核心,每个核心最多有 8 个逻辑/虚拟核心,那么它将始终是 4x8 = 32 个核心
希望这会对您有所帮助。:-)