文章来源:泛普软件

各大服务器厂商虚拟化技术剖析1

虚拟化可谓最近超的火热的词语,Intel新CPU无论是双核心安腾还是基于CORE平台的全系列产品,都把虚拟化挂在嘴边,许多人只知其名,不知其作用。在本文中,将带您详细了解服务器虚拟化这一词语的详细定义。

什么是虚拟化?

虚拟化技术可以分为两类,一种是把一个物理的服务器虚拟成若干个独立的逻辑服务器,使用户可以在这些看似独立的虚拟服务器上运行不同的操作系统和应用,这个方向典型代表就是分区; 另一个种就是把若干个分散的物理服务器虚拟为一个大的逻辑服务器,使用户可以像使用同一台服务器的资源一样支配这些物理上独立的服务器,从而达到最大化利用资源的目的,这个方向的典型应用就是网格。

虚拟化的概念

在目前因为技术和市场方面的原因,网格仍然停留在试验阶段,因此虚拟技术主要还是在分区这一领域发挥作用,无论是硬件开发上INTEL AMD,还是 VMWARE Microsoft等软件厂商,都在积极开发推广虚拟服务器分区这一领域。现在我们所说的服务器虚拟,一般情况下默认指的是把单个服务器资源分配到多个虚拟机,将不同的应用、甚至不同的操作系统(OS)在同一企业级服务器上同时运行。每个虚拟机就像一台独立的服务器,但实际上在同一虚拟服务器内运行。

虚拟化的起源、发展

早在大型机时代,IBM的VM/370就采用虚拟化技术来划分其硬件资源,提供给多用户使用。曾几何时,处理器层面的虚拟技术似乎是 RISC处理器的“专利”,但是随着AMD和Intel的积极参与,第一次将虚拟化技术推向了x86架构的处理器层面,在操作系统层面的虚拟化技术得到处理器的配合和支持后,将会使更多用户真正享受到虚拟化技术带来的服务器资源利用率的提升。

虚拟化有两种实施方式:传统的纯软件虚拟化方式和新的硬件辅助虚拟化方式。

在保护模式下,x86处理器一共有4个不同优先级,术语称为Ring,从Ring 0~Ring3.Ring 0的优先级最高,Ring 3最低。Ring 0用于操作系统内核, Ring 1和Ring 2用于操作系统服务,Ring 3用于应用程序。

位于Ring 0特权空间的操作系统可以优先访问各种硬件资源。传统的虚拟化技术是在Ring 0中运行一个称为虚拟机监视器(VMM)的软件中间层,以负责控制和排列各个分区访问硬件资源的优先顺序。它要求在软件堆栈的较高层运行操作系统——通常是在Ring 1或者与系统应用共用Ring 3。

由于操作系统缺省工作在Ring 0 特权级别,而现在Ring 0被虚拟机监视器所拥有,所以传统的纯软件虚拟化技术需要虚拟机监视器通过复杂的软件编程来解决这个矛盾。其中一种方法是通过打补丁修改操作系统内核源代码让其认知到工作在Guest OS(客人操作系统)虚拟操作系统模式下。另一种方法是需要对运行期间操作系统的某些硬件调用指令作二进制码翻译等。由于上述原因,传统的纯软件实现方式在测试、验证和维护每款新操作系统和相关补丁方面,付出了大量的时间和资金, 同时二进制码翻译需要消耗处理器的很多计算资源。纯软件虚拟化运行时的开销会造成系统运行速度较慢,有数据表明其引起的系统性能下降可能达5%~20%。

英特尔的硬件辅助虚拟化技术(Vanderpool Technology,VT技术)

英特尔虚拟化技术是一种设计更简单、实施更高效和可靠的方法,是世界上首个x86平台的硬件辅助虚拟化解决方案。它对如何在不同的情形下分配给Guest OS想要的Ring特权级别作了很好的改进。x86因而可以为核心虚拟化处理提供芯片层支持,并可以在软件堆栈中为虚拟机监视器提供专用的空间。VT不需要复杂的软件工作环境。通过充分利用这些嵌入式硬件能力,独立软件厂商(ISV)可以减少其软件测试、验证和维护的要求,同时降低最终附加到用户身上的成本。

英特尔从去年的IDF开始,便在其处理器产品线中推广应用虚拟化技术,英特尔将其称为“VT”。包括Pentium D 900系列(925除外),基于Paxville的Xeon DP/MP,以及单核心的Pentium 4 662和672等。同时英特尔还计划在绝大多数的下一代处理器芯片,包括“Merom”移动处理器,“Conroe”桌面处理器和“Woodcrest”服务器处理器,以及新版本的Itanium 2中,集成这项新技术。虚拟技术已经在英特尔的芯片产品中无所不在。

英特尔虚拟化技术的主要特性和优势为:

专为虚拟机监视器提供的全新特权空间,可支持未经修改的操作系统和应用在专门为它们设计的环境中运行,从而简化硬件调用。 通过硬件底层指令集来支持虚拟机监视器与已安装Guest OS之间的切换,使得虚拟化技术更加简单、高效、可靠。 虚拟机监视器(VMM)和已安装的Guest OS处理器状态信息保留在专用内存地址空间中,这样可以缩短各个操作系统访问硬件之间的间隔时间, 同时提高了各个虚拟机上操作系统之间的安全隔离性。

主流服务器虚拟化技术厂商,各大服务器厂商虚拟化技术剖析相关推荐

  1. 服务器即将维护完成,新一轮大服务器即将开启:3月26日维护8小时

    大服务器实装维护公告(3月26日) 我们非常高兴地告诉大家,大服务器实装已正式启动! 自第一组测试大服务器组(加基森+黑暗虚空)测试配对开始以来,我们对该配对进行了监测,到目前,我们发现服务器状况非常 ...

  2. 票根服务器在维护,梦幻各大服务器戏票价格已经跳水,商人们纷纷称?当了一回韭菜...

    囤戏票的商人们,你们还好吗? 2014年<腾云驾雾>资料片里的如梦奇谭任务上线,也就是我们所说的看戏,它本着丰厚的奖励,成为各路玩家每周必清任务.看戏活动,每周1-3场,需要每名成员花费1 ...

  3. 服务器终端辐射有多大,服务器辐射大吗

    如今很多人的工作岗位都是在服务器机房里,而大家最为担心的就是服务器机房会有辐射影响.那么服务器辐射大吗?接下来佰佰安全网来为大家讲解下吧. 一.服务器机房辐射大吗? 通常服务器机房都需要隔离,这是为什 ...

  4. gis 大屏_gis大屏可视化应用技术方案_gis大屏可视化应用技术_gis大屏可视化应用 - 帆软...

    如今大屏可视化的应用越来越普遍,在很多公共场合.交易大厅,以及企业的展览中心,大屏可视化都是非常震撼的.那么gis大屏可视化应用技术方案哪家公司靠谱?你需要掌握这2招选择标准. 一.gis大屏可视化应 ...

  5. 雄迈云服务器ip,中国版各大服务器ip 用于客户端登录

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 光明世界172:dx.guangcraft.com 夏日清新:mc.mcbbc.xyz 地球天空:mc.earthsky.cn 像素时光:mc.mcxss ...

  6. 计算机网络技术专业毕业大作业答案,计算机网络技术大作业考核要求A卷

    2013级学生毕业补考试卷 计算机网络技术大作业考核要求(A卷) 适用专业:计算机网络技术适用年级:2013级 1.项目考核说明 (1)本次考试题目为"网络综合配置实验",主要考查 ...

  7. 魔兽服务器状态页面,谁动了我的服务器 WOW大服务器优势何时展现

    这些年来,<魔兽世界>的玩家们为了能和朋友一起游戏.寻找新的公会或是加入拥有更好进度的英雄模式团队.体验更激烈的PVP环境等种种原因辗转各个服务器寻找一个他们可以称为是家的地方.随着时间的 ...

  8. 腾讯云服务器怎么样?腾讯云服务器性能评测

    腾讯云服务器怎么样?作为国内第二大云厂商腾讯云服务器无论是性能.安全防护及稳定性等方面均具优势,腾讯云百科来详细说下腾讯云服务器性能.多样化配置.稳定性.安全防护.费用及客户案例多方面来详细说下腾讯云 ...

  9. 大三IT学生如何找暑期实习呢?技术实习找大公司还是小公司?

    大三如何找暑期技术实习呢?2022年2月中旬转眼间就到了,对于即将开学的大三生而言,实习在所难免,那么暑期技术实习怎么找呢?找技术类暑期实习选大公司好还是小公司呢? 大三如何找暑期技术实习? 暑期实习 ...

  10. 虚拟化物理服务器参数,浅谈部署VMware物理系统虚拟化技术P2V(Physical to Virtual)

    本文略谈VMware虚拟化技术. 一般在从事服务器管理工作中,最繁重的工作莫过于数据的备份.在比较重要的服务器上,往往都采用了双机热备份技术,但是双机热备份技术高昂的搭建成本(一般在40万以上),是中 ...

最新文章

  1. 景驰科技又生闹剧?法人代表潘思宁将CFO吕庆诉至法院
  2. webpack从零开始第2课: 配置文件
  3. mysql replication 配置_MySQL Replication配置主从的教程
  4. Quartz集成到 Spring
  5. mysql执行shell命令_关键Docker命令:使用Docker必须掌握的公认宝典
  6. C语言运算符及其优先级汇总表口诀
  7. 论文浅尝 | KG Embedding with Iterative Guidance from Soft Rules
  8. Nginx基本数据结构之ngx_hash_combined_t
  9. systemd-run 中文手册
  10. STM32固件库的下载
  11. windows server 2008 R2开启ftp服务
  12. Activemq下载与安装
  13. php 怎么实现空间点赞,【点赞源码】QQ空间自动点赞PHP源码
  14. Intellij IDEA 提示 Cannot access com... 解决办法
  15. debian linux 关闭防火墙,debian怎么样关闭防火墙
  16. pandas数据日期函数之date_range()、resample()与to_period()
  17. 1. STM32学习 STM32综述
  18. office起动缓慢_怎么解决Office2016启动特别慢?
  19. lnmp搭建qq农场
  20. 欧美软件外包三种模式

热门文章

  1. web前端优化一些看法
  2. 百望税控服务器管理系统安装,电子发票客户端安装和配置操作说明
  3. sir模型matlab案例_下一代矩阵法amp;微分方程稳定性——以SIR系列为例
  4. 开源远程桌面软件_RustDesk_(可自建远程桌面服务器)
  5. 华为radius服务器配置
  6. Kubernetes入门培训(内含PPT)
  7. C# 在PPT中绘制图表——柱形图、环形图、混合型图表
  8. 视易收银系统怎样连接服务器,视易收银系统操作方法
  9. cr2格式缩略图不显示_cr2缩略图补丁 佳能相机RAW文件CR2原片格式缩略图显示补丁- 游侠下载站...
  10. jsp 弹出窗口设置大全