[英]Openstack Compute node performance
我开始学习openstack。 根据我的理解(阅读所有文档之后),计算节点运行主机操作系统(ubuntu或其他linux),最重要的是您拥有虚拟机监控程序(如KVM),然后虚拟机在其之上运行, 即硬件->操作系统->虚拟机监控程序->虚拟机 。 这类似于在Virtualbox上运行VM,而Virtualbox则在主机操作系统( 即HW-> Host OS-> VBox-> VMs)上运行 。如果我的理解不正确,请更正我。
假设我的第一个理解是正确的,那么如何将这种架构上的VM的性能与直接在hypervisor(即HW-> Hypervisor(KVM)-> VM)上运行的VM进行比较?
将其与VMWare开放式堆栈体系结构进行比较,在该体系结构中,Nova与VMWare vCenter对话,然后vCenter管理ESXi节点(vCenter和ESXi在不同的节点上)。 这样,我的VM可以直接在连接到硬件的Hypervisor上运行(HW-> ESXi-> VM),所有覆盖网络均由NSX处理。 与其他体系结构相比,这看起来性能更高。 我在这里想念什么吗?
提前致谢。
〜exp8
由于kvm在linux内核上运行,并且直接在cpu上运行指令,因此它是虚拟机监控程序(HW-> HyperVisor-> VM)。 在VMware方面,作为管理程序,有一个微型的专有调整版linux。
为了找出哪种效率更高,您应该进行基准测试。 但是,如果您认为Vmware的linux消耗较少的资源(较少的进程,内存,cpu),则可能会更好。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.