前言:X86架构有哪些中断虚拟技术X86架构对于中断虚拟技术一直在演进和优化。自英特尔硬件辅助的虚拟技术出现以来,出现了VT-x, VT FlexPriority, APICv, Post Interrupt等等中断相关的虚拟技术,这些技术如何理解?它们之间有何区别?本文希望通过示意图方式对它们进行解析。本文旨在针对中断虚拟相关技术进行对比阐述,不对虚拟的其他方面作过多阐述。缘起:硬
前面讲过,在Intel x86 CPU中,为了加快线性地址到物理地址的转换,引入了各种地址转换的cache(TLB、PDE cache、PDPTE cache、PML4 cache)和PCID(Processor Context Identifier)机制。不清楚的可以出门左转查看上一篇文章。而在虚拟环境中,即VMX(Virtual Machine Extension)中,Intel x86 C
转载 10月前
177阅读
原创 2010-10-19 19:15:32
3174阅读
KVM简介:KVM是开源软件,全称是kernel-based virtual machine(基于内核的虚拟机)。是x86架构且硬件支持虚拟技术(如 intel VT 或 AMD-V)的Linux全虚拟化解决方案。它包含一个为处理器提供底层虚拟 可加载的核心模块kvm.ko(kvm-intel.ko或kvm-AMD.ko)。KVM还需要一个经过修改的QEMU软件(qemu-kvm),作为虚拟
人们在工作中,忙起来的时候,总有一个问题,一身不能出现在二地,所以很多事情只能按轻重缓急的顺序来。真希望像孙猴子那样,不但可以三头六臂,还可以随时分身。在IT领域,虚拟就是这样的技术。虽然你只是安装了一物理服务器,但是,安装了虚拟软件,它真的可以同时既是Windows,又是Linux,这多好,分身有术啊。但是,你知道么,虚拟其实也没那么神通广大,许多问题未必就真的省事。首先是虚拟软件的价
原创 2020-11-26 21:21:02
326阅读
系列目录 漫谈虚拟技术剖析系统虚拟(1)- 简介 剖析系统虚拟(2)- X86虚拟技术 剖析系统虚拟(3)- VMware vSphere 的简介 剖析系统虚拟(4)- VMware ESX 架构上个月,我曾经和一个龙芯的支持者聊过关于龙芯和云计算的关系。虽然我个人还是非常支持龙芯,但是在谈到龙芯的未来,我深有顾虑,原因有二:其一,是缺乏经验丰富的工程师团队,虽然胡老师研究毛选的水平相
羽翼渐丰 由于虚拟技术技术在商业应用上的优势,RISC服务器与小型机成为了 虚拟技术第二波受益者。1999年,IBM公司在AS/400上提出了上"逻辑分区(LPAR)"技术和新的高可用性集群解决方案。在POWER管理程序上运行的AS/400 LPAR令单台服务器工作起来如同12个独立的服务器。 而在2002年,IBM还更进一步,其AIX5L v5.2还首次包括了动
1.虚拟技术的演变过程:软件模拟、虚拟层翻译、容器虚拟三个阶段   (1)软件模拟的技术方式        软件模拟是通过软件完全模拟CPU、网卡、芯片组、磁盘等计算机硬件,因为是软件模拟,所以理论上可以模拟任何硬件,甚至不存在的硬件。但是由于是软件模拟硬件,效率低,典型产品有Bochs、QEMU。    (2)
最近,联想的企业级业务颇受关注。虽然与收购IBM x86服务器业务以及摩托罗拉移动这些大动作相比,联想宣布与赛门铁克合作也许不够劲爆,但从完善联想企业级解决方案的角度来看,联想与赛门铁克的战略合作同样举足轻重。联想IT管理服务及企业级服务业务部总经理林林表示,双方将基于x86硬件,为中国客户提供端到端一站式的企业级解决方案。一站式方案在企业级存储方面,联想早就与EMC结成了联盟;在虚拟
原创 2014-02-18 17:16:47
495阅读
信息的快速发展及其单一应用的业务模式,导致X86 PC服务器在空间一定的机房内迅速增长,使得机房电力、制冷、空间容量等不堪重负,管理员每天都要面对繁重的维护任务,效率较低。因此,本文提出利用虚拟技术解决上述问题。1 X86 PC服务器存住的主要问题大部分单一应用的X86 PC服务器资源利用率较低,CPU及内存利用率远小于50%,特别是应用系统采用微软群集技术的主备方式,一服务器只有在另一
一、CPU虚拟1.CPU的工作机制 随着云计算的兴起,虚拟化作为云计算的组成部分也火了一把,但虚拟并不是什么新技术,早在上世纪60年代虚拟技术就已经出现。X86的CPU架构有4个保护环,分为:环0--环3,环0只与内核通信,执行特权指令,而环3工作在用户空间,环1、环2预留,每当用户空间发起特权请求时,会立即激活内核空间,此时用户与内核空间的切换称为软中断,用户空间的所有特权指令都必须通过系
X86平台上的I/O虚拟什么是虚拟?抽象来说,虚拟是资源的逻辑表示,它不受物理设备的约束。具体来说,虚拟技术的实现形式是在系统中加入一个虚拟层,虚拟层将下层的资源抽象成另一种形式资源,提供给上层使用。通过空间上的分割,时间上的分时以及模拟,虚拟可以将一份资源抽象成多份。反过来说,虚拟也可以将多份资源抽象成一份。总的来说,虚拟抽象了硬件层,允许多种不同的负载能共享一组资源。虚拟
        蓝色巨人IBM在虚拟领域具有悠久的历史,不论是大机上的虚拟技术,还是X86平台上的虚拟技术,IBM公司都具有着雄厚的技术。随着今年英特尔至强5600和至强7500的发布,IBM也隆重推出了第五代X架构服务器产品。本文将主要从产品技术的角度,历数IBM近年来在x86服务器虚拟方面所做的努力,为您盘点IBM
转载 精选 2010-08-25 11:08:18
405阅读
1评论
ARM和x86/64间的性能对比网上已经有不少了,可以看到ARM在简单任务上有着接近x86的性能且能效比更高,但复杂任务上的性能仍远逊于x86。不过phoronix上测试采用的ARM CPU都比较老了,且是Linux上。那么9102最新的ARM CPU微软SQ1(高通855超频版)的表现如何?Windows ARM的表现如何?Windows上ARM模拟x86执行的效率如何?今天折腾了一下午,试图找
前言O记有好几个虚拟产品,包括自己基于Xen开源项目研发的Oracle VM x86,以及收购Sun的桌面虚拟系列(包括VirtualBox)和Solaris虚拟。自己在实验室环境一直在用O记自家的Oracle VM,感觉在测试环境中是足够用了。不过很多人都要它与Vmware的产品比较,我能说的只有一句,你要是有Vmware的License我就没什么话好说,毕竟Oracle VM如果你不需要
    Linux Virtual Desktop 1.0在CitrixXenDesktop 7.6 Feature Pack 2中于2015年6月30日已经正式发布了,目前Linux Virtual Desktop 1.0只支持发布共享桌面,暂不支持发布独立桌面和应用程序。本章节将介绍和演示CitrixXenDesktop 7.6 Linux Virtual Desktop
微型计算机 10年5月上 x86硬件辅助虚拟之迷   上一期我们对虚拟技术作了简要的回顾,并对x86指令集固有的虚拟漏洞进行了解析,相信大家已经对英特尔和AMD(英特尔VT和AMD-V)是如何解决x86虚拟漏洞提起了兴趣,本期我们就一点点地揭开处理器巨头身上的虚拟标签。   上期我们已经讲到,虚拟其实就是在“学习”计算机体系中硬件
【说明】此文转载自毛文波博士的博客,简明扼要地介绍了在x86服务器虚拟方法上的三个主要技术流派:Para-Virtualization, Full-Virtualization和Hardware-Assisted-Virtualization。 此文说理透彻,语言流畅。在上一讲中介绍了:Intel的VT(VirtualTechnology)和AMD的AMD-V(AMD Virtualizatio
 什么是虚拟机? 虚拟机是指通过软件模拟、具备完整硬件系统功能并运行在独立隔离环境下的完整计算机系统。比如虚拟物理机 VMware、Java 虚拟机等。而 Qtum 虚拟机则是建立在Qtum 区块链上的代码运行环境,其主要作用是处理 Qtum 系统内的智能合约。 简单来说,虚拟机是一个完全独立的沙盒,合约代码可对外完全隔离并在虚拟机内部运行。由于虚拟机分散储存在每个
相关资料已经足够多了,网上其他的文章多数年代久远,本文试图换个角度看虚拟
原创 2018-03-06 22:46:28
3235阅读
  • 1
  • 2
  • 3
  • 4
  • 5