`
jiaoronggui
  • 浏览: 1299013 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
博客专栏
B7c2eb31-a8ea-3973-a517-d00141f39b89
项目管理软件-redmin...
浏览量:115000
4a63e153-250f-30f6-a051-97cfc67cb3d3
IT职业规划
浏览量:197382
社区版块
存档分类
最新评论

开源KVM虚拟机,KVM优势弱势

    博客分类:
  • KVM
阅读更多

一、KVM介绍

  kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。KVM目前已成为学 术界的主流VMM之一。

KVM的虚拟化需要硬件支持(如Intel VT技术或者AMD V技术)。是基于硬件的完全虚拟化。而Xen早期则是基于软件模拟的Para-Virtualization,新版本则是基于硬件支持的完全虚拟化。但 Xen本身有自己到进程调度器,存储管理模块等,所以代码较为庞大。广为流传的商业系统虚拟化软件VMware ESX系列也是基于软件模拟的Para-Virtualization。

 

二、KVM优势

KVM到底有啥好处?2008年的时候,红帽发言人表示,KVM相比Xen有着更好的可管理性以及更高的性能。性能这一点需要基准测试来说话,不过不同的基准测试会给出不同的结果,所以性能方面孰优孰劣很难一概而论;可管理性方面,红帽在大规模服务器自动化管理方面倒是一直很有一些心得,而且相关的工具大多是免费开源的,这点很不错。具体有哪些工具,可以查询KVM的这个页面,以及Xen的维基页面。

 

三、KVM缺点

 

KVM本身也有一些弱点,那就是相比裸金属虚拟化架构的Xen、VMware ESX和Hyper-V,KVM是运行在Linux内核之上的寄居式虚拟化架构,会消耗比较多的计算资源;不过针对这一点,Intel、AMD已经在处理 器设计上有专门的VT-x和AMD-V扩展,这种特性在每次硬件更新的时候也会更新,往往每次更新后都对虚拟化性能和速度上有明显的提升,所以长远来看, 也不是什么大问题。

 

虚拟化架构
图 裸金属虚拟化架构(左)与寄居式虚拟化架构(右)

 

 

 

1、CentOS linux 安装kvm

 

2、KVM介绍- 菜鸟进化史

 

3、RHEL 6上KVM的安装配置及使用

 

4、数据中心虚拟化:KVM已经成熟了吗

0
2
分享到:
评论

相关推荐

    kvm虚拟机安装介绍,KVM

    kvm虚拟机安装介绍 KVM 虚拟机的管理工具  准确来说,KVM 仅仅是 Linux 内核的一个模块。管理和创建完整的 KVM 虚拟机,需要更多的辅助工具 QEMU-KVM 在 Linux 系统中,首先我们可以用 modprobe 系统工具去加载...

    KVM虚拟机的性能优化

    KVM虚拟机的性能优化讲座,开源云计算知识分享。

    使用libvirt管理kvm虚拟机.txt

    Libvirt 库是一种实现 Linux 虚拟化功能的 Linux® API,它支持各种虚拟机监控程序,包括 Xen 和 KVM,以及 QEMU 和用于其他操作系统的一些虚拟产品。现在许多开源项目如:virt-manager和virt-install采用libvirt做...

    开源虚拟化KVM极速入门教程-创建虚拟机

    开源虚拟化KVM极速入门教程-创建虚拟机

    KVM虚拟机的创建、管理与迁移介绍

    尽管商业的虚拟软件功能比较强大,但是开源虚拟机如 Linux 内核虚拟机 KVM 和 XEN 发展迅速,迁移技术日趋完善。  一、安装guest虚拟机 1、直接通过virt-manager安装、管理虚拟机(略) 2、通过命令行安装guest...

    vmdashboard:QEMU和KVM虚拟机的基于Web的开源虚拟化管理界面

    VM Dashboard是基于Web的前端,用于基于libvirt的KVM虚拟机。 有关Ubuntu和CentOS的设置说明,请访问 软件新手? 可以在上查看屏幕截图

    迁移 VMware 虚拟机到 KVM

    本文是虚拟化迁移技术系列文章的第三部分,详细介绍了如何使用 virt-v2v 开源工具或者手动方法迁移创建在 VMware 软件上的 Window 及 Linux 虚拟机到基于 KVM 的虚拟机,并且从功能上比较了虚拟机系统迁移前后的变化...

    kvm安装和删除虚拟机的方法

    Linux系统下常用的虚拟机是KVM(Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块)。这篇文章主要给大家介绍了kvm安装和删除虚拟机的方法,文中介绍的很详细,有需要的朋友们可以参考借鉴,下面来...

    开源虚拟化技术KVM

    KVM (Kernel-based Virtual Machine,基于内核的虚拟机) 是Linux下 x86硬件平台上的全功能虚拟化解决方案,包含一个可加载的内核模块 kvm.ko提供和虚拟化核心架构和处理器规范模块。使用KVM可允许多个包括Linux和...

    isard:Isard VDI。 基于KVM Linux和docker的开源KVM虚拟桌面

    基于KVM Linux和docker的开源KVM虚拟桌面。 监视虚拟机监控程序和域的引擎(桌面) 具有实时事件的Websocket用户界面。 HTML5和本机SPICE客户端查看器 重要说明:由于存在许多结构上的更改,因此无法从版本1迁移...

    Linux KVM虚拟化架构

    介绍Linux下开源虚拟机KVM的虚拟化架构

    在虚拟机上运行MacOSXOSX-KVM.zip

    完成后,虚拟机将自动重新启动并在第一时间照常运行。调试:主机需如下操作运行:echo 1 > /sys/module/kvm/parameters/ignore_msrs若 guest VM 无法启动,在 bootloader 中键入一下操作:"KernelBooter_kexts...

    kvm virtual 克隆脚本踩坑

    KVM 从rhel6开始 centos都是采用kvm 之前都是采用xen ...1.纯软件模拟的 qemu/ linux 特点: 开源,对于硬件的要求低 速度慢 模拟磁盘网卡等… KVM不模拟网卡磁盘等依赖 qemu来进行模拟 qemu/kvm 3.完全虚拟

    云计算实验报告一(KVM与Docker安装使用)

    2) KVM目前已成为学术界和工业界的主流虚拟机监控器(VMM)之一,已经在越来越多的应用场景中使用。 任务:通过KVM的官方网站https://www.linux-kvm.org/,在Linux系统中下载并安装使用KVM,进一步了解KVM的原理。 ...

    QEMU 是一个通用的开源机器和用户空间模拟器, 虚拟器

    QEMU 还可以与 Xen 集成 和 KVM 虚拟机管理程序,以提供模拟硬件,同时允许 虚拟机管理程序来管理 CPU。借助虚拟机管理程序支持,QEMU 可以实现 接近 CPU 的原生性能。当 QEMU 直接模拟 CPU 时,它是 能够运行为一台...

    vyos-1.3.1-S1-amd64-qcow2.zip

    开源的VyOS 1.3.1 kvm虚拟机镜像文件

    KVMSurf:在基于KVM的虚拟机中进行Internet冲浪-开源

    基于“ Debian Live”Linux发行版,用于在基于KVM的虚拟机中进行Internet冲浪。

    Proxmox6.0手册.pdf

    出于灵活性的考虑, Proxmox VE 同时支持两种虚拟化技术:KVM 虚拟机和 LXC 容器。 目录 第1章简介 1.1集中管理 12支持多种存储类型 13虚拟机备份与恢复… 14高可用集群 15支持多种虚拟网络技术…… 16内嵌防火墙 ...

    KVM虚拟化管理平台VManagePlatform.zip

    Kvm 虚拟机生产周期管理功能资源利用率(如:CPU、MEM、磁盘、网络)实例控制(如:生存周期管理、快照技术,Web Console等等)设备资源控制(如:在线调整内存、CPU资源、热添加、删除硬盘)存储池管理增减卷,支持...

    KMV的MATLAB的代码-ansible-role-proxmox-create-kvm:创建和配置虚拟机的角色

    在具有多个网络接口和存储单元的Proxmox虚拟环境(PVE)集群中创建KVM虚拟机的完整角色。 要求 您必须对已配置的Proxmox节点或群集执行操作,即,您需要已安装的Proxmox虚拟环境(PVE)节点(已通过PVE 5测试)和...

Global site tag (gtag.js) - Google Analytics