linux上的虚拟化目 前有三种技术,如下
OPENVZ: 这个平台是最便宜的VPS平台,在各个vps商哪里都是价格最低的。OPENVZ本身运行在linux之上,它通过自己的虚拟化技术把一个 服务器虚拟化成多个可以分别安装操作系统的实例,这样的每一个实体就是一个VPS,从客户的角度来看这就是一个虚拟的服务器,可以等同看做一台独立的服务 器。OPENVZ虚拟化出来的VPS只能安装linux操作系统,不能安装windows系统,比如Centos、Fedora、 Gentoo、Debian等。不能安装windows操作系统是openvz的第一个缺点,需要使用windows平台的用户不能使用OPENVZ VPS。OPENVZ的第二个缺点是OPENVZ不是完全的虚拟化,每个VPS账户共用母机内核,不能单独修改内核。好在绝大多少用户根本不需要修改内 核,所以这个缺点对多数人可以忽略不计。而这一点也正是openvz的优点,这一共用内核特性使得openvz的效率最高,超过KVM、Xen、 VMware等平台。在不超售的情况下,openvz是最快速效率最高的VPS平台。
KVM、Xen、VMware:这几个VPS平台可以归为一类,它们在虚拟化母机时,是完全的虚拟化,各个VPS示例之间不共用母机内核,各自都是独立 的,几乎所有的操作系统都可以安装到这些被虚拟化出来的VPS上。完全的虚拟化使得这些平台的VPS效率上要低于OPENVZ。但由于其完全的虚拟化,同 一母机上的各个VPS之间几乎没有相互干扰,而OPENVZ则取决于VPS是否超售,如果openvz VPS被超售,则性能会受到影响。如果位于同一母机上的openvz VPS有滥用资源行为,将会影响到其它VPS的性能。OPENVZ的这一特点和虚拟主机很类似。虚拟主机就是完全共用虚拟主机母机的资源,虚拟主机的性能 受到同一母机上其它虚拟主机的影响最大。OPENVZ则比虚拟主机要好很多。KVM、Xen、VMware平台的VPS则几乎完全不受其它VPS账户的影 响。
从以上分析可以看出,在不超售的情况OPENVZ的性价比最高:价格低、效率高。但容易受其它同一母机的VPS影响。当然如果可以接 受虚拟主机的话用 openvz VPS也就可以接受,因为虚拟主机之间的影响那才叫大。而像KVM、Xen、VMware这样的平台是今后VPS的发展方向,因其各个VPS之间独立性好 过OPENVZ,所以有很多主机商不再提供OPENVZ VPS。但是因为OPENVZ价格低廉效率好速度快,OPENVZ仍是最受欢迎的低价VPS首选。
1. 关于XEN和KVM
KVM是一个全虚拟化的解决方案。可以在x86架构的计算机上实现虚拟化功能。但KVM需要CPU中虚拟化功能的支持,只可在具有虚拟化支持的CPU上运行,即具有VT功能的Intel CPU和具有AMD-V功能的AMD CPU。
Xen 也是Linux下的一个虚拟化解决方案,也将很快被编入内核中。Xen的实现方法是运行支持Xen功能的kernel,这个kernel是工作在 Xen的控制之下,叫做Domain0,使用这个kernel启动机器后,你可以在这个机器上使用qemu软件,虚拟出多个系统。
KVM由以色列公司Qumranet开发,已经被Linux核心组织放入Linux的内核里面,其使用的x86处理器至少需要包含其中一项硬件辅助虚拟化技术(Intel-VT或AMD-V)。
而 Xen是一个外部的Hypervisor程序(虚拟机管理程序);它能够控制虚拟机和给多个客户机分配资源,在KVM被写入Linux内核后,估计Xen 很难再被写入内核;另一方面,KVM是Linux的一部分, 可使用通常的Linux调度器和内存管理. 这意味着KVM更小更易使用。
此外,Xen同时支持全虚拟化和准虚拟化(需要修改客户机操作系统,而修改过的客户机操作系统能有更好的性能),KVM当前不支持准虚拟化。
Xen的缺点是如果你需要更新Xen的版本,你需要重新编译整个内核,而且,稍有设置不慎,系统就无法启动。
相比较,KVM就简化的多了。它不需要重新编译内核,也不需要对当前kernel做任何修改,它只是几个可以动态加载的.ko模块。它结构更加精简、代码量更小。所以,出错的可能性更小。并且在某些方面,性能比Xen更胜一筹。
所以,基于LINUX的虚拟化技术,可选方案有很多
原文 [url=http://www.cnblogs.com/sammyliu/articles/4389981.html]虚拟化 - KVM 和 Xen 比较[/url]
引用
OPENVZ: 这个平台是最便宜的VPS平台,在各个vps商哪里都是价格最低的。OPENVZ本身运行在linux之上,它通过自己的虚拟化技术把一个 服务器虚拟化成多个可以分别安装操作系统的实例,这样的每一个实体就是一个VPS,从客户的角度来看这就是一个虚拟的服务器,可以等同看做一台独立的服务 器。OPENVZ虚拟化出来的VPS只能安装linux操作系统,不能安装windows系统,比如Centos、Fedora、 Gentoo、Debian等。不能安装windows操作系统是openvz的第一个缺点,需要使用windows平台的用户不能使用OPENVZ VPS。OPENVZ的第二个缺点是OPENVZ不是完全的虚拟化,每个VPS账户共用母机内核,不能单独修改内核。好在绝大多少用户根本不需要修改内 核,所以这个缺点对多数人可以忽略不计。而这一点也正是openvz的优点,这一共用内核特性使得openvz的效率最高,超过KVM、Xen、 VMware等平台。在不超售的情况下,openvz是最快速效率最高的VPS平台。
KVM、Xen、VMware:这几个VPS平台可以归为一类,它们在虚拟化母机时,是完全的虚拟化,各个VPS示例之间不共用母机内核,各自都是独立 的,几乎所有的操作系统都可以安装到这些被虚拟化出来的VPS上。完全的虚拟化使得这些平台的VPS效率上要低于OPENVZ。但由于其完全的虚拟化,同 一母机上的各个VPS之间几乎没有相互干扰,而OPENVZ则取决于VPS是否超售,如果openvz VPS被超售,则性能会受到影响。如果位于同一母机上的openvz VPS有滥用资源行为,将会影响到其它VPS的性能。OPENVZ的这一特点和虚拟主机很类似。虚拟主机就是完全共用虚拟主机母机的资源,虚拟主机的性能 受到同一母机上其它虚拟主机的影响最大。OPENVZ则比虚拟主机要好很多。KVM、Xen、VMware平台的VPS则几乎完全不受其它VPS账户的影 响。
从以上分析可以看出,在不超售的情况OPENVZ的性价比最高:价格低、效率高。但容易受其它同一母机的VPS影响。当然如果可以接 受虚拟主机的话用 openvz VPS也就可以接受,因为虚拟主机之间的影响那才叫大。而像KVM、Xen、VMware这样的平台是今后VPS的发展方向,因其各个VPS之间独立性好 过OPENVZ,所以有很多主机商不再提供OPENVZ VPS。但是因为OPENVZ价格低廉效率好速度快,OPENVZ仍是最受欢迎的低价VPS首选。
引用
1. 关于XEN和KVM
KVM是一个全虚拟化的解决方案。可以在x86架构的计算机上实现虚拟化功能。但KVM需要CPU中虚拟化功能的支持,只可在具有虚拟化支持的CPU上运行,即具有VT功能的Intel CPU和具有AMD-V功能的AMD CPU。
Xen 也是Linux下的一个虚拟化解决方案,也将很快被编入内核中。Xen的实现方法是运行支持Xen功能的kernel,这个kernel是工作在 Xen的控制之下,叫做Domain0,使用这个kernel启动机器后,你可以在这个机器上使用qemu软件,虚拟出多个系统。
KVM由以色列公司Qumranet开发,已经被Linux核心组织放入Linux的内核里面,其使用的x86处理器至少需要包含其中一项硬件辅助虚拟化技术(Intel-VT或AMD-V)。
而 Xen是一个外部的Hypervisor程序(虚拟机管理程序);它能够控制虚拟机和给多个客户机分配资源,在KVM被写入Linux内核后,估计Xen 很难再被写入内核;另一方面,KVM是Linux的一部分, 可使用通常的Linux调度器和内存管理. 这意味着KVM更小更易使用。
此外,Xen同时支持全虚拟化和准虚拟化(需要修改客户机操作系统,而修改过的客户机操作系统能有更好的性能),KVM当前不支持准虚拟化。
Xen的缺点是如果你需要更新Xen的版本,你需要重新编译整个内核,而且,稍有设置不慎,系统就无法启动。
相比较,KVM就简化的多了。它不需要重新编译内核,也不需要对当前kernel做任何修改,它只是几个可以动态加载的.ko模块。它结构更加精简、代码量更小。所以,出错的可能性更小。并且在某些方面,性能比Xen更胜一筹。
所以,基于LINUX的虚拟化技术,可选方案有很多
原文 [url=http://www.cnblogs.com/sammyliu/articles/4389981.html]虚拟化 - KVM 和 Xen 比较[/url]
发表评论
-
linux 安装mysql多个实例
2020-03-13 15:47 423mysql5.7.28多实例 安装mysql,不要启动 创 ... -
批量替换配置文件中的URL
2020-03-11 13:35 352find -iregex ".*/sh[a-z ... -
rsync备份和删除指定文件
2018-01-02 10:23 2054文件异地备份时,需要将本地文件合并到服务器上,且不能删除服务器 ... -
linux 定时任务crontab操作
2017-12-28 16:14 634常用参数: crontab -l //查看当前用户下 ... -
iptables 日志
2017-11-15 15:06 1411centos6.5配置了iptables的nat功能,但是不知 ... -
linux删除乱码文件
2017-09-30 11:20 683系统里好多乱码文件,删除不了 这个办法挺好 [url=htt ... -
解决vsftpd中文乱码问题
2017-08-25 10:45 0vsftpd中文乱码,通过ftp工具上传的中文文件会变为乱码J ... -
LVM常用命令
2017-08-25 10:28 621lvm 查看命令 lvs vgs pvs vgdisplay ... -
Centos7 firewalld操作
2017-08-25 10:27 624启动:# systemctl start firewall ... -
centos 添加DNAT SNAT
2017-08-25 10:19 3418外网服务器IP 101.168.200.22 开放端口8310 ... -
centos6.5 配置PXE系统
2017-08-25 09:58 735参考https://linux.cn/article-4902 ... -
centos6 tomcat 启动脚本 tomcat服务
2017-08-23 11:24 1441系统自动启动tomcat 复制该脚本到/etc/init.d/ ... -
CentOS6.5 整机备份与迁移恢复 五
2017-07-10 14:44 846修改网卡等配置 B服务器启动后,由于权限等原因会导至部分功能出 ... -
CentOS6.5 整机备份与迁移恢复 四
2017-07-07 16:52 870修改B系统引导器,正常启动B系统 选择系统安装或更新 ... -
CentOS6.5 整机备份与迁移恢复 三
2017-07-07 16:41 1051恢复系统文件 使用光盘启动B服务器,进入rescue模式,进入 ... -
CentOS6.5 整机备份与迁移恢复 二
2017-07-07 16:05 1158恢复分区表和格式化分区 在B服务器上,使用同样的系统盘启动系统 ... -
CentOS6.5 整机备份与迁移恢复 一
2017-07-07 15:32 7620CentOS6.5的整机备份与迁 ... -
centos vsftpd 虚拟用户安装配置
2017-07-07 14:11 643安装vsftpd yum install -y vsftp ... -
openstack 虚拟机改IP
2017-03-31 17:17 1681虚拟环境搭建好以后,需要把实体服务器切换到虚拟机中,为了 ... -
编译安装openstack mitaka horizon
2017-03-15 15:19 1638由于openstack的rpm包 ...
相关推荐
在使用虚拟化技术时,提高宿主机与虚拟机之间的兼容性和交互性是非常重要的。VMware Tools 是一种增强工具包,它能显著提升 VMware 虚拟机的性能,并提供额外的功能,如支持平滑的鼠标集成、解决时间同步问题、支持...
其中,VMware Workstation 是一款被广泛使用的虚拟化工具,它允许用户在同一台物理计算机上同时运行多个操作系统。本文将详细介绍如何在 Windows 下使用 VMware Workstation 6.5 虚拟机安装 Ubuntu 操作系统,并确保...
2. **Vmware Workstation**:这是一款强大的虚拟化软件,可以在您的计算机上模拟多个操作系统环境。您可以通过官方网站或其它可信来源下载。 3. **运行环境**:本文假设您的主机操作系统为 Windows XP Professional ...
本教程将详细介绍如何在虚拟机环境下安装 Ubuntu 11.10 桌面版,主要使用 VMware Workstation 8.0 作为虚拟化平台。 #### 二、安装准备 1. **下载 Ubuntu 11.10 镜像**:首先需要从官方网站下载 Ubuntu 11.10 的 ...
1. **安装 VMware 虚拟化软件**: - 确保已在 Windows 7 主机上安装了 VMware Workstation 或者 VMware Player。 2. **创建或准备 Ubuntu 10.10 虚拟机**: - 如果尚未创建 Ubuntu 10.10 的虚拟机,需先根据 ...
2. **稳定性高**:经过多年的不断迭代更新,VMware 已经成为了虚拟化领域的佼佼者,其产品在稳定性方面有着非常好的表现。 3. **兼容性优秀**:无论是最新的 Windows 8 还是之前的版本,VMware 都能够提供良好的支持...
随着云计算和虚拟化技术的发展,越来越多的用户开始尝试在自己的计算机上安装并运行不同的操作系统。其中,通过虚拟机软件安装Linux发行版是一种非常流行的方式。本文将详细介绍如何使用VMware 16 Pro在Windows 10...
#### 一、前言与背景 - **目标受众**:本手册的目标读者主要是刚接触 Linux 不久并对搭建服务器感兴趣的用户。这些用户可能对 Linux 的基本操作有所了解,但对如何搭建服务器并不熟悉。 - **手册定位**:手册旨在...
#### 一、前言 在现代计算机环境中,很多用户出于工作或学习的需要,可能会遇到需要同时使用Windows和Linux操作系统的情况。为此,本篇文章将详细介绍如何在已安装Windows系统的计算机上安装Ubuntu,实现双系统共存...
在虚拟化技术日益成为IT领域的重要组成部分的今天,越来越多的人选择通过虚拟机软件来搭建和测试不同的操作系统环境。其中,VMware是一款广受欢迎的虚拟机软件之一。本篇文章将详细介绍如何在VMware 11上安装Ubuntu ...
我们将采用 VMware 作为虚拟化平台,并通过一系列配置操作来优化 Ubuntu 的使用体验。 #### 二、准备工作 在开始之前,请确保您的电脑满足以下条件: - 安装了最新版本的操作系统。 - 至少拥有 8GB 的可用硬盘空间...
通过以上步骤,用户不仅可以成功搭建起一个稳定的Ubuntu虚拟环境,还能在此基础上进一步探索和学习Linux操作系统及其应用。希望本教程能帮助到有需要的同学,在虚拟化技术的学习之路上更进一步。
通过虚拟化技术,我们可以在一台物理机器上运行多个独立的操作系统实例(称为虚拟机),这对于测试环境搭建、软件部署、资源隔离等方面都有着重要的意义。本文将详细介绍如何使用VMware工具创建一个最小化的Linux...
本文将详细解析《第0章-Linux操作系统前言ppt课件》中的四大篇内容,帮助读者深入理解Linux操作系统的基础、C编程、内核以及图形界面高级编程。 首先,基础篇主要围绕Ubuntu这一流行发行版展开,旨在让学生掌握基本...
VMware Workstation是一款功能强大的桌面虚拟化软件,能够提供稳定的运行环境,便于用户管理和配置虚拟机。 2. **Ubuntu安装与配置**: - **下载与安装**:可以通过官方渠道或其他可靠来源下载Ubuntu镜像文件。...
本文档将详细介绍如何使用VMware虚拟化软件来安装Ubuntu操作系统,并且涵盖了一些常见的安装过程中可能会遇到的问题以及解决方案。 #### 二、Ubuntu虚拟机安装步骤 ##### 1. VMware虚拟机环境搭建 - **准备工作**...