我们正在尝试确定向虚拟机(VMware)分配不同数量的CPU的优缺点。 我们希望看到VMware内核如何划分核心/线程的总数,并为我们特定的软件configuration需求确定最佳的体系结构。 有没有人知道如何查看ESXi内核中的IRQ中断?
当我问这个问题时,我不确定VMware是否在模拟CPU。 假设我们可以看看物理主机中断,以确定划分资源的最佳方式。 但是,根本没有任何仿效。 正如所解释的,考虑一个虚拟的系统板有一个洞,客户操作系统只是通过洞看,并看到主机服务器的核心之一。 每次供应商推出新的指令集时,这都要花VMware的压力来改变CPU仿真软件。 另一个原因是它增加了太多的开销。 VMkernel同时为多CPU VM安排CPU周期。 当VM请求周期时,请求进入队列供主机处理,主机等待,直到有至less两个核心或超线程来调度该VM。