关于vmware 是怎么分配cpu资源的?
我先说说我的理解,如果有说错请指正
vmware 在分配cpu的时候,是以物理处理器的 第一个核心开始算起,如果处理器支持超线程,
那么 如果创建一个 单核的虚拟机 就会给他分配物理cpu的1个线程, 如果是 一个双核的虚拟机, 就会给他分配一个核心两个线程
又或者 分配 两台 单核的虚拟机 ,也一样 只占用 一个核心 两个线程 ?
那么问题来了
假设我创建了一个 双核的虚拟机,让他满负载,他真的能跑满物理cpu的 单核心双线程吗
比如一个物理机 拥有一个 双核四线程的cpu
我创建了 3个 双核的虚拟机,并且让他们的cpu达到满负载
按理来说 前面 的两个虚拟机已经把 物理cpu给跑满了, 那么第三个虚拟机又是如何分配的呢?