当前位置:首页 > 生活百科

全虚拟化和半虚拟化区别(服务器虚拟化的三种方式)

栏目:生活百科日期:2025-05-14浏览:0

虚拟化技术:

百度百科中的定义是这样的:虚拟化是一个广义的术语,在计算机方面通常是指计算元件在虚拟的基础上而不是真实的基础上运行。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。CPU的虚拟化技术可以单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。这个定义已经比较完整了。

(完)全虚拟化技术:

完全虚拟化技术又叫硬件辅助虚拟化技术,最初所使用的虚拟化技术就是全虚拟化(Full Virtualization)技术,它在虚拟机(VM)和硬件之间加了一个软件层&–Hypervisor,或者叫做虚拟机管理程序(VMM)。hypervisor 可以划分为两大类。首先是类型 1,这种 hypervisor 是直接运行在物理硬件之上的。其次是类型 2,这种 hypervisor 运行在另一个操作系统(运行在物理硬件之上)中。类型 1 hypervisor 的一个例子是基于内核的虚拟机(KVM —— 它本身是一个基于操作系统的 hypervisor)。类型 2 hypervisor 包括 QEMU 和 WINE。

因为运行在虚拟机上的操作系统通过Hypervisor来最终分享硬件,所以虚拟机发出的指令需经过Hypervisor捕获并处理。为此每个客户操作系统(Guest OS)所发出的指令都要被翻译成CPU能识别的指令格式,这里的客户操作系统即是运行的虚拟机,所以Hypervisor的工作负荷会很大,因此会占用一定的资源,所以在性能方面不如裸机。但是运行速度要快于硬件模拟。全虚拟化最大的优点就是运行在虚拟机上的操作系统没有经过任何修改,唯一的限制就是操作系统必须能够支持底层的硬件,不过目前的操作系统一般都能支持底层硬件,所以这个限制就变得微不足道了。全虚拟化技术如图1所示。

全虚拟化技术

半/准虚拟化技术:

半虚拟化技术是后来才出现的技术,半虚拟化技术英文是paravirtualization,也叫做准虚拟化技术,现在比较热门,它就是在全虚拟化的基础上,把客户操作系统进行了修改,增加了一个专门的API,这个API可以将客户操作系统发出的指令进行最优化,即不需要Hypervisor耗费一定的资源进行翻译操作,因此Hypervisor的工作负担变得非常的小,因此整体的性能也有很大的提高。不过缺点就是,要修改包含该API的操作系统,但是对于某些不含该API的操作系统(主要是windows)来说,就不行能用这种方法。半/准虚拟化技术如图2所示。

半/准虚拟化技术

随着硬件虚拟化技术的逐渐演化,运行于Intel平台的全虚拟化的性能已经超过了准虚拟化产品,这一点在64位的操作系统上表现的更为明显。加之,全虚拟化不需要对客户机操作系统做任何修改的固有优势。可以预言,基于硬件的全虚拟化产品将是未来虚拟化技术的核心。


后面会分享更多devops方面内容, 感兴趣的朋友可以关注下!!

“全虚拟化和半虚拟化区别(服务器虚拟化的三种方式)” 的相关文章

win10c盘越来越小怎么办(更新系统c盘容量变小)

有用户反映,升级windows10后,发现电脑C盘的可用空间变小了!这是怎么回事呢?带着这样的疑问,跟着老毛桃来走走,来瞧瞧吧!懒人目录一、众说纷纭的“真相”二...

iphonexs max上市价格(苹果xsmax详细参数)

iPhoneXsMax美国Apple旗下的智能手机设备iPhoneXSMax是美国Apple(苹果公司)旗下的智能手机设备,iPhoneXSMax采用6.5英寸...

cad比例怎么调(cad已经画好的图改比例窍门)

大家都知道在CAD软件中绘制的图形都是按照一定的比例来进行绘制,那么在出图的时候CAD比例怎么调呢?其实很简单,浩辰CAD给排水软件中提供了便捷的出图比例设置功...

儿童英语学习平台有哪些,十个儿童英语学习网站分享

一.趣味启蒙类1.http://pbskids.org看节目,练听力适合年龄:2-12岁PBSKids是美国公共电视网PBS(PublicBroadcastin...

初中网上怎么赚钱,中学生赚钱的40个方法

网路时代崛起,每个人都想靠着网路来赚钱,总是想着如何在家赚钱、有没有不出门的赚钱方式…等。从每月「网路赚钱」的搜索量就可以知道,平均一个月会被4000个人搜寻,...

国产手机cpu哪个品牌好(处理器比较好的手机排行)

刚刚过去的七月份,鲜少新机发布,手机圈寂静了不少,各家都在忙着准备着下半年的规划,2021年度旗舰的竞争将会从8月11日三星Unpacked2021event新...

b站推广费用一般多少(b站运营及费用分析)

永远不加贴片广告,让B站损失了多少钱?当下的视频网站中,体验最好的是哪一家?毫无疑问,是B站。为什么?拿它跟其它视频网站对比就知道了。打开除B站以外的视频网站,...

mysql默认密码查看(mysql初次安装的root密码)

Mysql数据库安装与操作之一以下操作是在Linux-xshell环境下进行的(不懂的,大家可以留言)一.安装1.安装数据库wget-i-chttp://dev...

博客推广的方法与技巧,提升访问量的方法有哪些

无论我们是否网络从业者,即便普通的网名也喜欢搭建一个属于自己的博客网站,用来记录生活或者常用的文案笔记。虽然网络的变迁速度太快,从当初风靡一时的个人平台博客,再...

aso优化技巧大全,aso优化该注意哪些问题

本文为大家解析了三方面问题:ASO是什么,安卓的渠道如何选择,以及安卓CPD投放过程中面临的陷阱有哪些。大家好,我是互金行业的一名ASO运营专员,目前是负责我们...