虚拟CPU是什么意思?

时间:2012-02-17 09:59:33

标签: multithreading virtualization cpu-architecture

我正在阅读一份文件,即谈论虚拟CPU /核心的数量。但我真的不明白虚拟CPU是什么。有关在哪里可以找到更多信息的任何信息或指示?这也与硬件线程有关吗?

3 个答案:

答案 0 :(得分:4)

听起来你在询问Simultaneous Multithreading


在OP明确表示我们正在谈论XLR架构之后:

虚拟CPU或vCPU是其用于SMT实施的NetLogic的品牌名称,例如Intels HyperThreading。 这个概念很简单:对于每个CPU核心,您有几个vCPU,它们被模拟并共享一个核心的硬件。在这样的架构上运行的软件“看到”x vCPU,尽管只有y个物理核心存在。这样做是为了进行性能优化。

答案 1 :(得分:0)

它与虚拟化有关...阅读此Vmware链接.. http://download3.vmware.com/vmworld/2005/pac346.pdf

答案 2 :(得分:0)

它可以是虚拟机的虚拟CPU;它也可以是超线程实现,它在操作系统中检测为“CPU”。