所以从我的理解来看,VMWare可以让不同的虚拟机拥有共享,预留和限制他们获得多lessCPU。 我的问题是,这实际上如何在主机服务器CPU上工作?
例如,有一个VM Server X,它有一个1 GHz的CPU。 现在它运行两个虚拟机A和B.A给出300MHz,B给出700MHz。 基本服务器X CPU如何实际分享Hz处理能力? 是否有时间共享CPU很像一个操作系统任务线程? 还是它可以同时分裂权力?
在一个非常基本的层面上,它是分时处理器。 当您引入多处理器和多内核以及超线程技术时,想象会更复杂一些,但基本概念仍然相同。
这是因为客户机实际上非常类似于操作系统线程,因为底层的VMWare软件本质上是专用于托pipe虚拟机的操作系统。
这发生在VMkernel中。 检查VMworld 2007 – TA61 VMware Infrastructure 3 – 性能的最佳实践,以便进行有关共享,预留,限制和性能共享的良好谈话。
注意:VMworld网站需要注册 – 并确保点击“查看”链接,而不是实际会话的链接。
这是一个分时度假。 在一天结束时,无论计算机是在VMWare ESX Server,Linux DNS服务器还是Windows XP上运行Windows主机,只有现有的Duke Nukem Forever副本,计算机的工作方式仍然相同。