Openstack Compute节点性能

时间:2015-12-18 06:57:22

标签: virtual-machine openstack openstack-nova

我开始学习openstack。根据我的理解(在阅读所​​有文档之后)是计算节点运行主机操作系统(ubuntu或其他Linux),最重要的是你有你的虚拟机管理程序(如KVM),然后运行在它上面的虚拟机即HW - > OS - >管理程序 - >虚拟机。这类似于在Virtualbox上运行VM,该VM在主机操作系统上运行,即HW->主机OS - > VBox - >虚拟机。如果我的理解不正确,请纠正我。

假设我的第一个理解是正确的,那么如何将此架构上的VM的性能与直接在管理程序上运行VM进行比较,即 HW->管理程序(KVM) - > VMs

将此与VMWare openstack架构进行比较,其中Nova与VMWare vCenter通信,然后vCenter管理ESXi节点(vCenter和ESXi位于不同节点上)。这样,我的VM直接在连接到HW(HW-> ESXi> VM)的管理程序之上运行。所有覆盖网络都由NSX处理。与其他架构相比,这看起来更高效。我在这里错过了什么吗?

提前致谢。

〜exp8

1 个答案:

答案 0 :(得分:0)

由于kvm在linux内核上运行,并且直接在cpu上运行指令,因此它是虚拟机管理程序(HW - > HyperVisor - > VM)。在VMware方面,有一个微型的专有调优版本的linux作为管理程序。

要找出哪一个更有效,您应该进行基准测试。但是如果你认为Vmware的linux消耗更少的资源(更少的进程,内存,cpu),那可能会更好。