2012-02-17 154 views
1

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

回答

3

听起来像你在问关于Simultaneous Multithreading


它是由我们正在谈论的XLR架构的OP明确后:

虚拟CPU或vCPU的是NetLogic的的品牌名称,SMT实施,像英特尔HyperThreading。这个概念很简单:对于每个CPU核心,您有多个vCPU,这些vCPU是模拟的并共享一个核心的硬件。在这样的体系结构上运行的软件“看到”x vCPU的存在,只有y个物理核心存在。这是为了性能优化。

+0

该文件还说每个硬件线程都是虚拟CPU。它是同步多线程吗? – 2012-02-17 10:10:41

+0

@karthikA我不太清楚硬件线程是什么意思,你能给我们更多的上下文吗?这个文件是Solaris特有的吗? – wintersolutions 2012-02-17 10:20:14

+0

:没有它不特定于solaris。我正在读取XLR架构。 – 2012-02-20 07:39:15

0

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