KVM虚拟化有哪些独有的优势?【Linux学习每日一个知识点65期】
虚拟化是Linux云计算出现后的一个巨大契机,对推动Linux运维的变革起了很大的作用,成为Linux运维人在职场加薪升职的核心能力,也是一般企业不会触及到的技术点,今天我们来一探究竟。
【65期主题】KVM虚拟化有哪些独有的优势?
KVM,即Kernel-basedvirtual machine,由redhat开发,是一中开源、免费的虚拟化技术。对企业来说,是一种可选的虚拟化解决方案。
KVM是嵌入在Linux操作系统标准内核中的一个虚拟化模块,它能够将一个Linux标准内核转换成为一个VMM,嵌有KVM模块的Linux标准内核可以支持通过kvm tools来进行加载的GuestOS。所以在这样的操作系统平台下,计算机物理硬件层上直接就是VMM虚拟化层,而没有独立出来的HostOS操作系统层。在这样的环境中HostOS就是一个VMM。
其中,KVM 全称是 基于内核的虚拟机(Kernel-based Virtual Machine),它是一个 Linux 的一个内核模块,该内核模块使得 Linux 变成了一个 Hypervisor:
KVM的优势和劣势:
优势:KVM是一个免费开源软件,提供了虚拟化解决方案;提供了强大的命令行接口。
劣势:KVM可以运行在不支持虚拟化的CPU硬件上,但是在这样的话,效率会很低;KVM也可能会和虚拟机virtualbox冲突; KVM只是提供命令行接口,用户可以写脚本来管理KVM,并没有一个友好的GUI。
【推荐阅读】年薪50万的运维工程师学习成长路线
《Linux学习每日一个知识点》栏目是马哥教育Linux云计算年薪20万+的学员社群特别发起,分享Linux工具、Linux语法、Linux项目等知识点,帮助大家快速的了解Linux学习,快速步入Linux高薪的快车道。
http://www.magedu.com/74163.html