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

开源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(Kernel-based Virtual Machine)是一种基于Linux内核的全虚拟化技术。它实际上只是Linux内核中的一个模块,本身并不能直接用于创建和管理虚拟机。为了实现完整...

    创建第一台kvm虚拟机、系统配置、模板准备、克隆虚拟机操作及配置.docx

    KVM虚拟机创建、系统配置、模板准备和克隆虚拟机操作 KVM(Kernel-based Virtual Machine)是基于 Linux 内核的开源虚拟机解决方案。它可以在 Linux 主机上运行多个虚拟机,每个虚拟机可以运行不同的操作系统。下面...

    KVM虚拟机网络环境图文配置介绍

    ### KVM虚拟机网络环境配置详解 #### 一、引言 KVM(Kernel-based Virtual Machine)是一种基于Linux内核的开源虚拟化技术,能够将Linux操作系统转变为一个虚拟机监控器,进而支持运行多个隔离的操作系统实例。对于...

    kvm虚拟机扩大磁盘空间

    KVM(Kernel-based Virtual Machine)是一种开源的虚拟机软件,支持多种操作系统和磁盘格式。扩大 KVM 虚拟机的磁盘空间是指在虚拟机中增加存储容量,以满足不断增长的数据存储需求。 在 KVM 中,磁盘空间可以通过...

    利用kvm虚拟机实现中学校园服务器虚拟化.pdf

    相比其他虚拟机技术,KVM 虚拟机具有明显的优势,因此选择 KVM 虚拟机作为虚拟化技术。 三、KVM 虚拟机应用实例 在乌鲁木齐市第四十一中学园网中,现有的服务器资源利用率不高,需要对服务器资源进行扩展。通过...

    KVM 虚拟机安装

    KVM(Kernel-based Virtual Machine)是一种基于 Linux 内核的开源虚拟机软件,具有高性能、可靠性强、易于管理等特点。下面将逐步介绍 KVM 虚拟机的安装配置过程。 一、KVM 宿主服务器环境配置 1. 查看 CPU 是否...

    KVM虚拟机的应用

    ### KVM虚拟机的应用与管理 #### 一、KVM虚拟化技术简介 KVM(Kernel-based Virtual Machine)是一种开源的全虚拟化解决方案,它直接集成在Linux内核中,能够将Linux系统转换为一个虚拟机监控器,允许在宿主机上...

    kvm虚拟机安装与配置

    "KVM虚拟机安装与配置" KVM(Kernel-based Virtual Machine)是基于 Linux 内核的开源虚拟机软件。它可以在 Linux 操作系统上运行多个虚拟机,每个虚拟机可以运行不同的操作系统。下面是 KVM 虚拟机安装与配置的...

    KVM虚拟机管理(使用virt-manager和virsh)

    KVM虚拟机管理(使用virt-manager和virsh) 本文将详细介绍KVM虚拟机管理,包括Libvirt管理架构、使用virt-manager管理虚拟机和使用virsh管理虚拟机。 一、Libvirt管理架构 Libvirt是一个开源的虚拟机管理工具和...

    用命令行管理KVM虚拟机 图文演示

    本文将通过“用命令行管理KVM虚拟机”的主题,深入探讨如何利用virsh、qemu-img、qemu-kvm等工具进行高效的KVM管理。 一、virsh/qemu-img命令 virsh是KVM的主要管理工具,提供了一套全面的命令行接口来控制虚拟机...

    KVM 虚拟机在物理主机之间迁移的实现

    ### KVM虚拟机在物理主机间迁移的实现 #### 一、引言 随着云计算和虚拟化技术的发展,虚拟机的迁移技术变得越来越重要。它不仅提高了资源利用率,还为数据中心提供了灵活的服务调整能力。KVM(Kernel-based ...

    论文研究-Docker容器与KVM虚拟机的性能对比与研究 .pdf

    KVM虚拟机在隔离性和安全性方面有优势。每个虚拟机都有独立的操作系统,因此可以提供更好的隔离性和安全性。然而,KVM虚拟机的劣势在于其启动速度较慢,且资源消耗较大。 总的来说,Docker和KVM各有优劣,适用于...

    行业分类-设备装置-嵌入式KVM虚拟机平台.zip

    在设备装置领域,嵌入式KVM虚拟机平台有以下几个主要优势: 1. **资源隔离**:通过虚拟化技术,可以将不同的设备功能或应用运行在独立的虚拟机上,这样即使一个虚拟机出现故障,也不会影响到其他虚拟机和整个系统。...

    KVM虚拟机分析文档

    ### KVM虚拟机架构与工作原理深度解析 #### KVM架构概述 KVM(Kernel-based Virtual Machine)是一种基于Linux内核的开源虚拟化技术,它允许Linux系统作为虚拟机监控器,直接运行和控制多个虚拟机。KVM的核心组件...

    KVM虚拟机的漏洞验证与利用方式研究1

    【KVM虚拟机漏洞验证与利用方式研究】 随着云计算技术的迅速发展,KVM(Kernel-based Virtual Machine)作为开源的全虚拟化解决方案,已经成为信息科技领域的重要组成部分。KVM允许在单一物理服务器上运行多个...

    day4kvm虚拟机新建安装

    本文将深入探讨KVM虚拟机的创建和安装过程,以及相关的虚拟化概念和技术。 首先,虚拟化程度分为完全虚拟化和半虚拟化。完全虚拟化允许客户机操作系统无感知地运行,其代码几乎不需要修改,使得客户机以为自己独占...

    KVM虚拟机创建功能详细讲解.doc

    KVM虚拟机创建功能详细讲解 本文档详细讲解了KVM虚拟机的创建功能,包括使用KVM自带命令行工具、virsh命令行工具和virt-manager图形界面工具三种方式创建虚拟机的方法。这些方法底层实现的原理都是一样的,都是通过...

Global site tag (gtag.js) - Google Analytics