我对kvm,qemu,vmware,xen,virtualbox等虚拟化产品的简单理解

     时间原因,对此理解不深,更是期望大家对我的看法作出纠正(底下留言,谢谢),让我学习下,同时让其他看此陋文也能有点收获。

------------------------------------------------------------------------------------------------

          最近在搞pxe+preseed,结果有点问题,于是在github上问别人,一个老外提到了qemu+kvm,我当时我还很纳闷,我问的vmware的问题,你干嘛给我说这个啊?结果我就网上搜,结果发现linux上的用的比较多的虚拟机不止有vmware和virtualbox,还有qemu。更让我惊讶的是,现在虚拟化很是火,现在很多公司都在做这块,或者在使用这块。

         virtuabl和vmware,一个是开源的,一个是收费的,都有linux和windows版本的,当然了vmware player是个人免费使用的。它们就是直接使用宿主机的硬件,可以同时安装多个其他的系统。我觉得它们的运行速率还不错,安装也方便。

          qemu也是个开源的虚拟机,不过它是独立于宿主机的用户模式和内核模式的客户模式(guest),就是它自己模拟出一个新的系统环境,包括cpu,内存,网卡,显卡等。它是用户空间的一个进程。qemu可以独立运行,但是性能较差,所以就引入了KVM。

guoyanzhang@bogon:~$ man kvm
kvm - kvm-enabling wrapper for qemu-system-x86_64

          kvm是个模块,只能模拟内存和cpu,qemu将它的代码换成kvm的,性能会提高很多,所以一般都是qemu和kvm结合起来使用。

         kqemu也是个加速器,但是应该和qemu+kvm不是一个东西。

         xen和kvm有点类似,说是可以和qemu结合起来用。

         提到qemu+kvm,就会提到libvirtd和virsh。

guoyanzhang@bogon:~/os$ man libvirtd 
libvirtd - libvirtd management daemon

        libvirtd管理守护进程,就是对qemu+kvm进行管理的。

guoyanzhang@bogon:~/os$ man virsh
virsh - management user interface

      virsh管理用户界面,操作界面吧。

      VMware ESXi,就是vsphere,两种叫法。vmare服务器虚拟化第一个产品叫ESX。后来Vmware在4版本的时候推出了ESXI,ESXI和ESX的版本最大的技术区别是内核的变化。从4版本开始VMware把ESX及ESXi产品统称为vSphere,但是VMware从5版本开始以后取消了原来的ESX版本,所以现在来讲的话vSphere就是ESXI,只是两种叫法而已。一般官方文档中以称呼vSphere为主

       Hyper-V也是个虚拟机,是微软搞出来的。

--------------------------------------------------------------------------------------------

以上部分都是看下面链接,自己的理解,本人理解不深,肯定是有很多错误的,望大家不吝指教。

也希望大家对各种虚拟化产品谈谈自己的看法。

参考1:https://baike.baidu.com/item/QEMU/1311178?fr=aladdin

参考2:https://blog.csdn.net/kwame211/article/details/81298127

参考3:https://baike.baidu.com/item/kqemu

参考4:http://www.cnblogs.com/yexiaochong/p/6029315.html

参考5:https://www.cnblogs.com/youxia/p/linux019.html

参考6:https://blog.csdn.net/frankarmstrong/article/details/77159527

参考7:https://blog.csdn.net/ysbj123/article/details/51166343

参考8:https://baike.baidu.com/item/KVM%E8%99%9A%E6%8B%9F%E6%9C%BA/11016451?fr=aladdin

参考9:https://blog.csdn.net/jackliu16/article/details/79802217

参考10:https://baike.baidu.com/item/Hyper-V/10508230?fr=aladdin

猜你喜欢

转载自blog.csdn.net/weixin_39465823/article/details/86521742