Virtualization
Pipci
这个作者很懒,什么都没留下…
展开
-
虚拟机网络模型详解,看这篇就够了(图文并茂)
目录01 从物理网络到虚拟网络 02 桥接(Bridge Adapter) 03 NAT 04 主机网络(Host-only Adapter) 05 内部网络(internal) 06 总结01 从物理网络到虚拟网络#著名的「六度分隔定理」说到,世界上任何两个互不相识的人,只需要最多六个人就能够建立起联系。这个定理成立的前提就是依托于庞大的网络结构。在虚拟化技术没出现之前,构成网络的元素都是实体的物理设备,比如交换机、路由器、网线等等,人们想要构建一个小型的局域网自己玩玩,都要.转载 2020-07-21 10:45:15 · 465 阅读 · 0 评论 -
KVM最初的2小时——KVM从入门到放弃(修订版)
虚拟化的诉求和历史的痛苦那些不能铭记过去的人注定要重蹈覆辙。你还记得当年用Windows隐藏文件夹藏片吗?作为一个屌丝,虚拟化技术确实意义非常重大。这个最显著的作用显然就是藏片,作为一个程序员,如果还用Windows文件隐藏功能来藏片,这实在是污辱自己和女朋友的智商,让广大码农抬不起头来做人。最早可以帮你实质藏片的手段来自VMware。VMware这个名字就是一种牛逼,VM就是virt...转载 2020-04-13 22:19:00 · 393 阅读 · 0 评论 -
深入解析虚拟化(三)——XEN和类虚拟化
欢迎来到深入解析虚拟化的第三章。我们之前已经看过VMWare是如何使用二进制翻译实现完全虚拟化的。在本章中,我们会探讨另一种称为类虚拟化的虚拟化技术。一个利用类虚拟化技术的主要的供应商是XEN。深入解析虚拟化(一)深入解析虚拟化(一)—— 虚拟化简介[译文] 深入解析虚拟化(二)——VMWare和使用二进制翻译的全虚拟化[译文] 深入解析虚拟化(三)——Xen和类虚拟化和VMWare二...转载 2020-04-13 22:17:22 · 621 阅读 · 0 评论 -
深入解析虚拟化(二)——VMWare和使用二进制翻译的虚拟化
在前面的章节中,我们介绍了一些关于管理程序的基本概念,并简要介绍了x86虚拟化的不同技术:使用二进制翻译的全虚拟化,超虚拟化和硬件虚拟化。今天,我们回深入研究全虚拟化,特别是早期版本的VMWare Workstation如何成功将虚拟化带回到x86中,不管缺少虚拟化及时支持和架构的深度复杂性。深入解析虚拟化(一)—— 虚拟化简介[译文] 深入解析虚拟化(二)——VMWare和使用二进制翻译...转载 2020-04-13 22:16:09 · 1587 阅读 · 0 评论 -
Xen的敏感指令陷入-《Xen虚拟化技术》学习
Xen虚拟机系统所采用的半虚拟化技术通过软件方法实现了x86架构的虚拟化,解决了x86架构所固有的虚拟化缺陷,即敏感和特权指令无法被VMM所捕获的缺陷。G.Popek和R.Goldberg在1974年发表的论文中提到,作为向上层VM提供底层硬件抽象的一层轻量级的软件,VMM必须满足以下3个条件:1.等价性(Equivalence) :应用程序在VMM 上的虚拟机执行,应与物理硬件上的执行行...转载 2020-04-13 22:14:44 · 388 阅读 · 0 评论 -
虚拟化技术漫谈
虚拟化技术简介什么是虚拟化虚拟化(Virtualization)技术最早出现在 20 世纪 60 年代的 IBM 大型机系统,在70年代的 System 370 系列中逐渐流行起来,这些机器通过一种叫虚拟机监控器(Virtual Machine Monitor,VMM)的程序在物理硬件之上生成许多可以运行独立操作系统软件的虚拟机(Virtual Machine)实例。随着近年多核系统、集群...转载 2020-04-13 22:13:54 · 368 阅读 · 0 评论 -
[翻译]深入解析虚拟化(一)——虚拟化简介
深入解析虚拟化(一)——虚拟化简介本系列文章是为了解释x86虚拟化内部是怎样工作的。我发现大部分信息都是在学术工作和研究论文中发布的,这对初学者来说是很难理解的,我会尝试从头开始并建立所需的知识。这对于理解虚拟化如何工作或编写你的虚拟机管理程序或其他场景(如攻击虚拟机管理程序安全性)是有用的。深入解析虚拟化(一)—— 虚拟化简介 深入解析虚拟化(二)——VMWare和使用二进制翻译的全虚...转载 2020-04-13 22:12:45 · 1078 阅读 · 0 评论 -
全虚拟化和半虚拟化的区别 cpu的ring0 ring1又是什么概念?
ring0是指CPU的运行级别,ring0是最高级别,ring1次之,ring2更次之……拿Linux+x86来说,操作系统(内核)的代码运行在最高运行级别ring0上,可以使用特权指令,控制中断、修改页表、访问设备等等。应用程序的代码运行在最低运行级别上ring3上,不能做受控操作。如果要做,比如要访问磁盘,写文件,那就要通过执行系统调用(函数),执行系统调用的时候,CPU的运行级别...转载 2020-04-08 22:42:11 · 522 阅读 · 0 评论 -
FusionSphere 物理CPU与VCPU的关系梳理总结
背景说明:在项目和培训中多次被问题FusionSphere物理CPU和vCPU的对应或分配关系,一个物理CPU能虚拟出多少个vCPU,一个vCPU的主频是多少等问题。设置了CPU预留、份额与限制之后又是什么情况。看过之前的一些讨论,也没有定论,本着实践是检验整理的唯一标准,本文通过实验,并对照相关文档来梳理这些问题,希望能让大家有更清楚的理解。1. 系统可用的VCPU总数计算服务器CPU...转载 2020-04-08 22:39:11 · 1378 阅读 · 0 评论 -
华为FusionCloud云计算vCPU资源计算公式(MHz)
vCPU 资源 = 物理CPU个数 * 物理CPU核数 * 单核线程数 * CPU频率举例:1个CPU,双核,每核2个线程,3.0GHz,那么vCPU资源 = 1 * 2 * 2 * 3.0GHz = 12GHz = 12000MHz。FusionCompute发放虚拟机流程中可对CPU资源进行限制,有2个重要参数:份额预留:分配的vCPU资源最小值份额限制:分配的vCPU资源最大值份额...转载 2020-04-08 22:37:48 · 6798 阅读 · 0 评论 -
FusionCompute R3C00以及后续版本VCPU和物理CPU以及HZ资源的关系的关系以及内存复用的
R3C00后,虚拟机增加了一个CPU QoS参数——预留,概念为无论主机任何压力下,都保证虚拟机可以获取的CPU资源,单位MHz,默认值为0,范围为【0, VCPU数量*CPU主频】有了CPU预留概念后,就可以确定VCPU和物理CPU的关系:例如主机有一个1物理CPU,主频2000MHz,,如果创建一个1核虚拟机,虚拟机Qos预留如果设置为1000MHz,那么物理CPU = 2V...原创 2020-04-08 22:36:51 · 689 阅读 · 0 评论 -
云计算4种主流虚拟技术架构对比分析(2012/02/29)
云计算离不开底层的虚拟化技术支持。维基百科列举的虚拟化技术有超过60种,基于X86(CISC)体系的超过50种,也有基于RISC体系的,其中有4种虚拟化技术是当前最为成熟而且应用最为广泛的,分别是:VMWARE的ESX、微软的Hyper-V、开源的XEN和KVM。云计算平台选用何种虚拟化技术将是云计算建设所要面临的问题,文章就4种主流虚拟化技术的架构层面进行了对比分析。1.前言 云计算平台需要...转载 2020-04-08 22:30:20 · 1064 阅读 · 0 评论 -
虚拟化技术的实现(完全虚拟化、硬件辅助虚拟化)
文章转载至网易云架构师刘超的个人微信号内核,是指的操作系统内核。所有的操作系统都有内核,无论是Windows还是Linux,都管理着三个重要的资源:计算,网络,存储。计算指CPU和内存,网络即网络设备,存储即硬盘之类的。内核是个大管家,想象你的机器上跑着很多的程序,有word,有excel,看着视频,听着音乐,每个程序都要使用CPU和内存,都要上网,都要...转载 2020-04-08 22:28:49 · 1145 阅读 · 0 评论