虚拟化
wanthelping
这个作者很懒,什么都没留下…
展开
-
BCache源码浅析之四分配管理与Journal
本节将分析BCache中的Bucket分配与回收,以及Journal工作原理原创 2016-01-02 18:18:29 · 5117 阅读 · 1 评论 -
10.2KVM嵌套虚拟化原理
本节分析从cpu和内存虚拟化的角度分析kvm嵌套虚拟化的工作原理原创 2015-08-15 21:26:18 · 3589 阅读 · 0 评论 -
10.1 Qemu的网络管理
本节通过rtl8139网卡的例子,从虚拟驱动模块入手,来分析Qemu的网络虚拟化原理与架构。原创 2015-08-15 21:24:52 · 1948 阅读 · 0 评论 -
3.3EPT内存虚拟化
本节分析kvm中基于EPT的内存虚拟化实现流程原创 2015-07-26 16:09:28 · 3503 阅读 · 0 评论 -
1.2Qemu KVM内核态架构
分析内核态的kvm对QEMU应用层的接口,与流程。原创 2015-07-26 15:45:35 · 3223 阅读 · 0 评论 -
6.2 vm host端的virtio
本节通过1.虚拟设备的添加,2.数据传输 3.中断注入这三个问题来分析vm host端的virtio_blk驱动,从而分析virtio架构原创 2015-07-26 16:59:29 · 1698 阅读 · 0 评论 -
5.4 QEMU block & AIO
本节通过ide磁盘读写的情景,分析block driver和底层Aio的工作原理原创 2015-07-26 16:55:38 · 4422 阅读 · 0 评论 -
3.1 Qemu KVM内存虚拟化原理
本节简介内存虚拟化的方法原创 2015-07-26 16:05:17 · 2818 阅读 · 0 评论 -
8.3 Qemu启动参数管理
本节分析qemu虚拟机如何管理启动参数原创 2015-07-26 17:05:59 · 3811 阅读 · 0 评论 -
10.4 QCOW2虚拟机镜像
本节介绍qcow2的文件格式原创 2015-08-15 21:30:14 · 4082 阅读 · 0 评论 -
kvm随笔系列一: kvm中的同步控制
KVM中用到的同步控制机制小结。原创 2015-08-30 15:52:11 · 1473 阅读 · 0 评论 -
5.5 USB虚拟化
本节分析qemu中usb 的虚拟化原理原创 2015-09-12 17:29:21 · 3695 阅读 · 0 评论 -
BCache源码浅析之三数据读写流程
本节通过分析数据的读写流程, 来分析Bcache如何工作原创 2016-01-02 18:05:39 · 6001 阅读 · 0 评论 -
BCache源码浅析之二数据结构与操作
本节主要分析Bcache中的Disk管理, BTREE 与BKEY 以及Closure.原创 2016-01-02 18:01:48 · 5477 阅读 · 0 评论 -
BCache源码浅析之一基本使用与代码模块
本节将介绍BCache的作用,使用方法和基本代码结构。原创 2016-01-02 17:46:38 · 8307 阅读 · 0 评论 -
10.3QEMU基于VNC的桌面虚拟化原理
本节分析qemu基于vnc的桌面虚拟化的工作原理原创 2015-08-15 21:28:17 · 5605 阅读 · 0 评论 -
kvm随笔系列四:AMD SVM
在qeum/kvm系列文章中分析了Intel VT的实现框架, 这里对AMD的虚拟化技术框架做一个对比性的小结。原创 2015-10-31 17:23:27 · 5086 阅读 · 0 评论 -
kvm随笔系列三: Qemu/kvm虚拟化相关开发组件
本文按Guest OS, VMM Host, Client三个层次,分别总结Qemu+KVM+Spice虚拟化组件原创 2015-09-27 16:21:19 · 3229 阅读 · 0 评论 -
kvm随笔系列二: Qemu中的AIO小结
小结qemu中的AIO原创 2015-09-11 21:30:11 · 3486 阅读 · 0 评论 -
8.2 虚拟机Save 与load
本节分析如何保存正在运行的qemu虚拟机的状态,并简介了动态迁移的实现原理。原创 2015-07-26 17:03:40 · 2020 阅读 · 0 评论 -
7.1 虚拟机直接IO原理与架构
第5与第6章分别讲解了qemu/kvm的硬件辅助IO模拟虚拟化与virtio半虚拟化.本章将分析直接io原创 2015-07-26 17:01:40 · 5141 阅读 · 0 评论 -
6.3 virtio_balloon
virtio balloon可以让Guest os在运行时动态调整它所占用的宿主机内存资源. 本节分析其工作原理如下:原创 2015-07-26 16:59:00 · 2180 阅读 · 0 评论 -
6.1.Virtio 原理与Guest OS driver
本节分析IO全虚拟化与半虚拟化的区别,以及virtio半虚拟化的组成原创 2015-07-26 16:58:51 · 4895 阅读 · 0 评论 -
5.1 Qemu IO管理框架
IO虚拟化的核心就是通过模拟寄存器操作来完成设备的相应功能,并通过注入中断推动guest os上的驱动执行. 因此如何获取guest os 的设备寄存器操作和注入中断是设备虚拟化框架的关键.原创 2015-07-26 16:53:11 · 3166 阅读 · 0 评论 -
9.1 libvirt与openstack
本节介绍了libvirt的作用和基本组成,以及它和openstack的关系原创 2015-07-26 17:06:39 · 4447 阅读 · 0 评论 -
7.3 IOMMU流程分析
本节分析intel vt-d 在kvm中的实现流程原创 2015-07-26 17:03:10 · 9595 阅读 · 0 评论 -
7.2 Qemu/KVM 直接IO框架
本节分析qemu pci-assign模块的工作流程原创 2015-07-26 17:02:20 · 2596 阅读 · 0 评论 -
4.3 时钟虚拟化
本节将分析kvm中基于8254和kvmclock的两种时钟虚拟化方法原创 2015-07-26 16:28:32 · 4325 阅读 · 0 评论 -
3.2 Qemu Memory管理
本节分析qemu的内存管理模型以及与kvm的接口原创 2015-07-26 16:08:27 · 4605 阅读 · 0 评论 -
2.5 cpu虚拟化情景分析
本节通过异常处理,实模式,和cpu的模式切换三个实例来分析cpu的虚拟化原创 2015-07-26 16:05:06 · 1989 阅读 · 0 评论 -
8.1 Qemu 管理模块与接口
本节分析qemu对外提供服务的接口和几个内部命令的实现分析原创 2015-07-26 17:04:09 · 2626 阅读 · 0 评论 -
2.1 Qemu用户态 Machine与cpu管理
本节主要分析PC机在Qemu中的构成结构(QEMU的对象模型),特别是CPU的相关结构原创 2015-07-26 15:53:15 · 2837 阅读 · 0 评论 -
2.3 VMCS
本节分析基于intel vt的VMCS在kvm中的管理流程原创 2015-07-26 16:00:14 · 6511 阅读 · 0 评论 -
5.3Pci虚拟化
本节分析pci总线的虚拟化和qemu设备模型原创 2015-07-26 16:54:59 · 2878 阅读 · 0 评论 -
4.2 APIC 虚拟化
本节分析APIC控制器在kvm/qemu中的虚拟化原理与流程原创 2015-07-26 16:29:04 · 6445 阅读 · 0 评论 -
2.2 内核VMX基本数据结构与操作
本节分析基于INTEL VT的的虚拟机vmx指令与kvm相关流程原创 2015-07-26 15:59:02 · 4591 阅读 · 0 评论 -
9.2 libvirt中对Qemu的控制
本节通过几个简单情景来分析libvirt对虚拟机的控制方式原创 2015-07-26 17:07:40 · 3932 阅读 · 0 评论 -
4.1中断虚拟化架构与8259虚拟化
本节以8259中断控制器为例分析kvm/qemu的中断虚拟化架构原创 2015-07-26 16:27:07 · 2456 阅读 · 0 评论 -
2.4 VM-Entry & VM-Exit
本节分析基于intel vt的VM-Entry与VM-Exit在kvm中的相关流程原创 2015-07-26 16:03:59 · 7981 阅读 · 0 评论 -
5.2 磁盘控制器虚拟驱动
本节通过分析piix磁盘控制器来看看IO虚拟化的骨架与实现要点原创 2015-07-26 16:54:16 · 1539 阅读 · 0 评论